diff --git a/CODEOWNERS b/CODEOWNERS
new file mode 100644
index 00000000..7d9f992d
--- /dev/null
+++ b/CODEOWNERS
@@ -0,0 +1,4 @@
+# Team: Integrations & Extensibility
+# Slack: #eng-integrations-and-extensibility
+
+* @flipdishbytes/integrations-extensibility
diff --git a/README.md b/README.md
index b031ec46..b7a3495b 100644
--- a/README.md
+++ b/README.md
@@ -52,12 +52,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AccountsApi();
- var signupStepAction = signupStepAction_example; // string | Signup step action
- var answerId = 56; // int? | Identifier of the answer
+ var signupStepAction = signupStepAction_example; // string |
+ var answerId = 56; // int? |
try
{
- // Answer a signup question
apiInstance.AnswerSignUpQuestion(signupStepAction, answerId);
}
catch (Exception e)
@@ -77,94 +76,109 @@ All URIs are relative to *https://api.flipdish.co*
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
-*AccountsApi* | [**AnswerSignUpQuestion**](docs/AccountsApi.md#answersignupquestion) | **POST** /api/v1.0/accounts/signupstep/{signupStepAction}/answer | Answer a signup question
-*AccountsApi* | [**ChangePassword**](docs/AccountsApi.md#changepassword) | **PUT** /api/v1.0/accounts/password | Change password
-*AccountsApi* | [**ChangePasswordWithPin**](docs/AccountsApi.md#changepasswordwithpin) | **PUT** /api/v1.0/accounts/password/pin | Change password
-*AccountsApi* | [**CreateAccount**](docs/AccountsApi.md#createaccount) | **POST** /api/v1.0/accounts | Create account with email address and store name
-*AccountsApi* | [**GetAccountDetails**](docs/AccountsApi.md#getaccountdetails) | **GET** /api/v1.0/accounts | Gets the current account detail
-*AccountsApi* | [**GetLocalisedTimeZones**](docs/AccountsApi.md#getlocalisedtimezones) | **GET** /api/v1.0/accounts/timezones | [PRIVATE API] Get timezones localised to users language
-*AccountsApi* | [**Login**](docs/AccountsApi.md#login) | **POST** /api/v1.0/accounts/login | Login with username and password
-*AccountsApi* | [**LoginWithPin**](docs/AccountsApi.md#loginwithpin) | **POST** /api/v1.0/accounts/login/pin | Login with username and password
-*AccountsApi* | [**Logout**](docs/AccountsApi.md#logout) | **POST** /api/v1.0/accounts/logout | Log out. It removes Flipdish authorization Cookie.
-*AccountsApi* | [**PasswordResetWithToken**](docs/AccountsApi.md#passwordresetwithtoken) | **POST** /api/v1.0/accounts/password | Reset password with token.
-*AccountsApi* | [**RequestLoginPin**](docs/AccountsApi.md#requestloginpin) | **POST** /api/v1.0/accounts/pin | Request login PIN. The server sends the PIN to the email address.
-*AccountsApi* | [**RequestPasswordReset**](docs/AccountsApi.md#requestpasswordreset) | **POST** /api/v1.0/accounts/passwordreset | Request password reset. Flipdish system will send a token via email.
-*AccountsApi* | [**SendPinForPasswordReset**](docs/AccountsApi.md#sendpinforpasswordreset) | **POST** /api/v1.0/accounts/password/resetpin | Request Password Reset PIN. The server sends the PIN to the email address.
-*AccountsApi* | [**SkipSignupStep**](docs/AccountsApi.md#skipsignupstep) | **POST** /api/v1.0/accounts/signupstep/{signupStepAction}/skip | Skip a signup question
-*AccountsApi* | [**UpdateAccount**](docs/AccountsApi.md#updateaccount) | **PUT** /api/v1.0/accounts | Update account with name and language
-*AddressApi* | [**FormByApp**](docs/AddressApi.md#formbyapp) | **GET** /api/v1.0/app/{appId}/address/form | Provides a dyamic form definition based for the country of the given appId, with labels localized using the provided language.
-*AddressApi* | [**FormByCountry**](docs/AddressApi.md#formbycountry) | **GET** /api/v1.0/address/country/{countryCode}/form | Provides a dyamic form definition for the given country code, with labels localized using the provided language.
-*AddressApi* | [**FormatGoogleAddress**](docs/AddressApi.md#formatgoogleaddress) | **POST** /api/v1.0/address/google | Maps a Google Address Object to the values of the dynamic form associated with the address country and returns the dynamic form.
-*AddressApi* | [**GetCountries**](docs/AddressApi.md#getcountries) | **GET** /api/v1.0/address/countries | Retuns a list of localised countries
-*ApmApi* | [**GetApmStatus**](docs/ApmApi.md#getapmstatus) | **GET** /api/v1.0/{appId}/apm/status | [PRIVATE API] Returns true if APM is enabled on at least one store in an application
-*ApmApi* | [**GetBasicStatistics**](docs/ApmApi.md#getbasicstatistics) | **GET** /api/v1.0/{appId}/apm/statistics | [PRIVATE API] Get Basic Statistics
-*ApmApi* | [**GetCalendarWeekStatistics**](docs/ApmApi.md#getcalendarweekstatistics) | **GET** /api/v1.0/{appId}/apm/statistics/calendar | [PRIVATE API] Get Calendar statistics
-*ApmApi* | [**GetCallsStatistics**](docs/ApmApi.md#getcallsstatistics) | **GET** /api/v1.0/{appId}/apm/statistics/calls/{aggregateDataBy} | [PRIVATE API] Get Calls Statistics
-*ApmApi* | [**GetOrderStatistics**](docs/ApmApi.md#getorderstatistics) | **GET** /api/v1.0/{appId}/apm/statistics/orders/{aggregateDataBy} | [PRIVATE API] Get Order Statistics (Value of Orders)
-*ApmApi* | [**GetPaginatedCallList**](docs/ApmApi.md#getpaginatedcalllist) | **GET** /api/v1.0/{appId}/apm/calls | [PRIVATE API] Get paginated APM call list
-*AppStoreApi* | [**GetAppStoreApp**](docs/AppStoreApi.md#getappstoreapp) | **GET** /api/v1.0/appstore/apps/{appStoreAppId} | Get App store app
-*AppStoreApi* | [**GetAppStoreApps**](docs/AppStoreApi.md#getappstoreapps) | **GET** /api/v1.0/appstore/apps | Get list of App store app summaries
-*AppStoreConfigurationsApi* | [**CreateAppStoreConfig**](docs/AppStoreConfigurationsApi.md#createappstoreconfig) | **POST** /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config | Create App store app configuration
-*AppStoreConfigurationsApi* | [**DeleteAppStoreConfig**](docs/AppStoreConfigurationsApi.md#deleteappstoreconfig) | **DELETE** /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config/{configId} | Delete App store app configuration
-*AppStoreConfigurationsApi* | [**GetAppStoreConfig**](docs/AppStoreConfigurationsApi.md#getappstoreconfig) | **GET** /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config/{configId} | Get App store app configuration
-*AppStoreConfigurationsApi* | [**GetConfiguredAppSingleApp**](docs/AppStoreConfigurationsApi.md#getconfiguredappsingleapp) | **GET** /api/v1.0/{appId}/appstore/apps/{appStoreAppId} | Get list of App store app configurations for one App store app
-*AppStoreConfigurationsApi* | [**GetConfiguredApps**](docs/AppStoreConfigurationsApi.md#getconfiguredapps) | **GET** /api/v1.0/{appId}/appstore/apps | Get list of App store apps which have been configured
-*AppStoreConfigurationsApi* | [**UpdateAppStoreConfig**](docs/AppStoreConfigurationsApi.md#updateappstoreconfig) | **PUT** /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config/{configId} | Update App store app configuration
-*AppStoreDeveloperApi* | [**AppVerificationUpdate**](docs/AppStoreDeveloperApi.md#appverificationupdate) | **PUT** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps/{appStoreAppId}/verification | Update App store app verification
-*AppStoreDeveloperApi* | [**CreateAppStoreApp**](docs/AppStoreDeveloperApi.md#createappstoreapp) | **POST** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps | Create App store app
-*AppStoreDeveloperApi* | [**DeleteAppStoreApp**](docs/AppStoreDeveloperApi.md#deleteappstoreapp) | **DELETE** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps/{appStoreAppId} | Delete App store app
-*AppStoreDeveloperApi* | [**UpdateAppStoreApp**](docs/AppStoreDeveloperApi.md#updateappstoreapp) | **PUT** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps/{appStoreAppId} | Update App store app
-*AppStoreDeveloperApi* | [**UploadAppStoreAppLogo**](docs/AppStoreDeveloperApi.md#uploadappstoreapplogo) | **POST** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps/{appStoreAppId}/logo | Upload the App store app logo \\ icon
-*AppsApi* | [**GetApp**](docs/AppsApi.md#getapp) | **GET** /api/v1.0/apps/{appId} | Get the application configuration
-*AppsApi* | [**GetAppHostnameStatus**](docs/AppsApi.md#getapphostnamestatus) | **GET** /api/v1.0/apps/{appId}/hostnamestatus | Get the application hostname DNS delegation states for A and CNAME records.
-*AppsApi* | [**GetApps**](docs/AppsApi.md#getapps) | **GET** /api/v1.0/apps | Get Apps
-*AppsApi* | [**GetCompliance**](docs/AppsApi.md#getcompliance) | **GET** /api/v1.0/apps/{appId}/compliance | Get the application compliance configuration
-*AppsApi* | [**GetPanaceaVanityUrl**](docs/AppsApi.md#getpanaceavanityurl) | **GET** /api/v1.0/apps/{appId}/panacea/url | Get panacea vanity url. This sets the URL which the Panacea website is available at. ie. my.flipdish.com/[vanityurl]
-*AppsApi* | [**GetSupportedCountries**](docs/AppsApi.md#getsupportedcountries) | **GET** /api/v1.0/apps/supportedcountries | Get all supported countries.
-*AppsApi* | [**IsPanaceaVanityUrlAvailable**](docs/AppsApi.md#ispanaceavanityurlavailable) | **GET** /api/v1.0/apps/{appId}/panacea/url/available | Is panacea vanity url available
-*AppsApi* | [**SetAppConfig**](docs/AppsApi.md#setappconfig) | **POST** /api/v1.0/apps/{appId}/config | Set the application configuration
-*AppsApi* | [**SetAppHostname**](docs/AppsApi.md#setapphostname) | **POST** /api/v1.0/apps/{appId}/hostname | Set the application hostname.
-*AppsApi* | [**SetAppLanguages**](docs/AppsApi.md#setapplanguages) | **POST** /api/v1.0/apps/{appId}/config/languages | Set the application languages
-*AppsApi* | [**SetCompliance**](docs/AppsApi.md#setcompliance) | **POST** /api/v1.0/apps/{appId}/compliance | Set the application compliance configuration
-*AppsApi* | [**SetPanaceaVanityUrl**](docs/AppsApi.md#setpanaceavanityurl) | **POST** /api/v1.0/apps/{appId}/panacea/url | Set panacea vanity url
-*AppsApi* | [**UploadAppLogo**](docs/AppsApi.md#uploadapplogo) | **POST** /api/v1.0/apps/{appId}/logo | Set the application logo \\ icon
-*AuditLogsApi* | [**AddOrderAuditLog**](docs/AuditLogsApi.md#addorderauditlog) | **POST** /api/v1.0/auditlogs/orders/{orderId} | Create an order audit log event
-*AuditLogsApi* | [**AddStoreAuditLogEvent**](docs/AuditLogsApi.md#addstoreauditlogevent) | **POST** /api/v1.0/auditlogs/stores/{storeId} | Create a store audit log event
-*AuthorizationTokensApi* | [**GetAuthorizationTokens**](docs/AuthorizationTokensApi.md#getauthorizationtokens) | **GET** /api/v1.0/{appId}/authorizationtokens/{oauthAppId} | Get authorization tokens
-*AuthorizationTokensApi* | [**RevokeToken**](docs/AuthorizationTokensApi.md#revoketoken) | **DELETE** /api/v1.0/{appId}/authorizationtokens/{key} | Revoke token
-*BankAccountApi* | [**AttachBankAccountToStore**](docs/BankAccountApi.md#attachbankaccounttostore) | **POST** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/store/{storeId} | [PRIVATE API] Attach Bank Account to Store
-*BankAccountApi* | [**CreateBankAccount**](docs/BankAccountApi.md#createbankaccount) | **POST** /api/v1.0/{appId}/bankaccounts | Create a new Bank Account and attach to this App
-*BankAccountApi* | [**DeleteBankAccount**](docs/BankAccountApi.md#deletebankaccount) | **DELETE** /api/v1.0/{appId}/bankaccounts/{bankAccountId} | Delete BankAccount
-*BankAccountApi* | [**GetBankAccountById**](docs/BankAccountApi.md#getbankaccountbyid) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId} | Get BankAccount Detail by Id
-*BankAccountApi* | [**GetBankAccounts**](docs/BankAccountApi.md#getbankaccounts) | **GET** /api/v1.0/{appId}/bankaccounts | Get List of BankAccounts for WL
-*BankAccountApi* | [**GetCountriesWithFieldDefinitions**](docs/BankAccountApi.md#getcountrieswithfielddefinitions) | **GET** /api/v1.0/{appId}/bankaccounts/countries-field-definitions | Get bank account fields definitions
-*BankAccountApi* | [**GetFieldDefinitions**](docs/BankAccountApi.md#getfielddefinitions) | **GET** /api/v1.0/{appId}/bankaccounts/field-definitions | Get bank account fields definitions
-*BankAccountApi* | [**UpdateBankAccount**](docs/BankAccountApi.md#updatebankaccount) | **POST** /api/v1.0/{appId}/bankaccounts/{bankAccountId} | Update BankAccount
-*BankAccountApi* | [**UpdateBankAccountState**](docs/BankAccountApi.md#updatebankaccountstate) | **POST** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/state/{state} | [PRIVATE API] Update State of Bank Account
-*CampaignsApi* | [**CreateLoyaltyCampaign**](docs/CampaignsApi.md#createloyaltycampaign) | **POST** /api/v1.0/{appId}/campaigns/loyalty | Creates loyalty campaign
-*CampaignsApi* | [**CreateRetentionCampaign**](docs/CampaignsApi.md#createretentioncampaign) | **POST** /api/v1.0/{appId}/campaigns/retention | Creates retention campaign
-*CampaignsApi* | [**GetLoyaltyCampaignsForApp**](docs/CampaignsApi.md#getloyaltycampaignsforapp) | **GET** /api/v1.0/{appId}/campaigns/loyalty | Gets loyalty campaigns for app
-*CampaignsApi* | [**GetLoyaltyCampaignsForStore**](docs/CampaignsApi.md#getloyaltycampaignsforstore) | **GET** /api/v1.0/{appId}/campaigns/loyalty/{storeId} | Gets loyalty campaigns for store
-*CampaignsApi* | [**GetRetentionCampaignsForApp**](docs/CampaignsApi.md#getretentioncampaignsforapp) | **GET** /api/v1.0/{appId}/campaigns/retention | Gets retention campaigns for app
-*CampaignsApi* | [**GetRetentionCampaignsForStore**](docs/CampaignsApi.md#getretentioncampaignsforstore) | **GET** /api/v1.0/{appId}/campaigns/retention/{storeId} | Gets retention campaigns for store
-*CampaignsApi* | [**GetStoreList**](docs/CampaignsApi.md#getstorelist) | **GET** /api/v1.0/{appId}/campaigns/stores | Gets list of stores for app
-*CampaignsApi* | [**RemoveCampaign**](docs/CampaignsApi.md#removecampaign) | **DELETE** /api/v1.0/{appId}/campaigns/{campaignId} | Deletes a campaign
-*CampaignsApi* | [**UpdateLoyaltyCampaign**](docs/CampaignsApi.md#updateloyaltycampaign) | **POST** /api/v1.0/{appId}/campaigns/loyalty/{campaignId} | Updates loyalty campaign
-*CampaignsApi* | [**UpdateRetentionCampaign**](docs/CampaignsApi.md#updateretentioncampaign) | **POST** /api/v1.0/{appId}/campaigns/retention/{campaignId} | Updates retention campaign
-*CardReadersApi* | [**AuthorizeStripeTerminal**](docs/CardReadersApi.md#authorizestripeterminal) | **POST** /api/v1.0/{appId}/stripeterminal/authorize | Get Authorization Key for Stripe Terminal
-*CardReadersApi* | [**CancelCurrentlyInitiatedBluetoothDeviceUpdate**](docs/CardReadersApi.md#cancelcurrentlyinitiatedbluetoothdeviceupdate) | **POST** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/{terminalType}/cancelUpdate | Cancel currently initiated install update for bluetooth terminal
-*CardReadersApi* | [**CancelReaderAction**](docs/CardReadersApi.md#cancelreaderaction) | **POST** /api/v1.0/{appId}/payments/terminals/stripe/{readerId}/cancel_action | Cancel terminals action
-*CardReadersApi* | [**CardReadersGetReader**](docs/CardReadersApi.md#cardreadersgetreader) | **GET** /api/v1.0/{appId}/payments/terminals/stripe/{readerId} | Get reader
-*CardReadersApi* | [**GenerateStripeTerminalLocation**](docs/CardReadersApi.md#generatestripeterminallocation) | **POST** /api/v1.0/{appId}/stripeterminal/location | Get Location ID for Stripe Terminal
-*CardReadersApi* | [**GetBluetoothTerminalStatus**](docs/CardReadersApi.md#getbluetoothterminalstatus) | **GET** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/status | Get the status of the bluetooth terminal
-*CardReadersApi* | [**GetStripeConnectionToken**](docs/CardReadersApi.md#getstripeconnectiontoken) | **GET** /api/v1.0/{appId}/stripeterminal/connectiontoken | Get Connection Token For a Stripe Terminal
-*CardReadersApi* | [**InitiateBluetoothTerminalDeviceUpdateCheck**](docs/CardReadersApi.md#initiatebluetoothterminaldeviceupdatecheck) | **POST** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/{terminalType}/checkForUpdate | Trigger check for Bluetooth device update on Kiosk
-*CardReadersApi* | [**InitiateKioskBluetoothPairingMode**](docs/CardReadersApi.md#initiatekioskbluetoothpairingmode) | **POST** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/{terminalType}/pair | Initiate stripe terminal pairing mode
-*CardReadersApi* | [**InitiateKioskBluetoothUpdateInstall**](docs/CardReadersApi.md#initiatekioskbluetoothupdateinstall) | **POST** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/{terminalType}/installUpdate | Initiate Kiosk Update Install for bluetooth terminal
-*CardReadersApi* | [**InitiateReaderProcessPaymentIntent**](docs/CardReadersApi.md#initiatereaderprocesspaymentintent) | **POST** /api/v1.0/{appId}/payments/terminals/stripe/{readerId}/processPaymentIntent | Initiate Stripe terminal to Process Payment Intent
+*AccountsApi* | [**AnswerSignUpQuestion**](docs/AccountsApi.md#answersignupquestion) | **POST** /api/v1.0/accounts/signupstep/{signupStepAction}/answer |
+*AccountsApi* | [**ChangePassword**](docs/AccountsApi.md#changepassword) | **PUT** /api/v1.0/accounts/password |
+*AccountsApi* | [**CreateAccount**](docs/AccountsApi.md#createaccount) | **POST** /api/v1.0/accounts |
+*AccountsApi* | [**CreateBasicAccount**](docs/AccountsApi.md#createbasicaccount) | **POST** /api/v1.0/accounts/basic-account |
+*AccountsApi* | [**GetAccountDetails**](docs/AccountsApi.md#getaccountdetails) | **GET** /api/v1.0/accounts |
+*AccountsApi* | [**GetLocalisedTimeZones**](docs/AccountsApi.md#getlocalisedtimezones) | **GET** /api/v1.0/accounts/timezones |
+*AccountsApi* | [**Login**](docs/AccountsApi.md#login) | **POST** /api/v1.0/accounts/login |
+*AccountsApi* | [**LoginSso**](docs/AccountsApi.md#loginsso) | **POST** /api/v1.0/accounts/login/sso |
+*AccountsApi* | [**Logout**](docs/AccountsApi.md#logout) | **POST** /api/v1.0/accounts/logout |
+*AccountsApi* | [**PasswordResetWithToken**](docs/AccountsApi.md#passwordresetwithtoken) | **POST** /api/v1.0/accounts/password |
+*AccountsApi* | [**RecaptchaValidate**](docs/AccountsApi.md#recaptchavalidate) | **POST** /api/v1.0/accounts/recaptcha |
+*AccountsApi* | [**RequestPasswordReset**](docs/AccountsApi.md#requestpasswordreset) | **POST** /api/v1.0/accounts/passwordreset |
+*AccountsApi* | [**SkipSignupStep**](docs/AccountsApi.md#skipsignupstep) | **POST** /api/v1.0/accounts/signupstep/{signupStepAction}/skip |
+*AccountsApi* | [**UpdateAccount**](docs/AccountsApi.md#updateaccount) | **PUT** /api/v1.0/accounts |
+*AddressApi* | [**AddressTemplates**](docs/AddressApi.md#addresstemplates) | **POST** /api/v1.0/address/templates |
+*AddressApi* | [**FormByApp**](docs/AddressApi.md#formbyapp) | **GET** /api/v1.0/app/{appId}/address/form |
+*AddressApi* | [**FormByCountry**](docs/AddressApi.md#formbycountry) | **GET** /api/v1.0/address/country/{countryCode}/form |
+*AddressApi* | [**FormatGoogleAddress**](docs/AddressApi.md#formatgoogleaddress) | **POST** /api/v1.0/address/google |
+*AddressApi* | [**GetCountries**](docs/AddressApi.md#getcountries) | **GET** /api/v1.0/address/countries |
+*ApmApi* | [**GetApmStatus**](docs/ApmApi.md#getapmstatus) | **GET** /api/v1.0/{appId}/apm/status |
+*ApmApi* | [**GetBasicStatistics**](docs/ApmApi.md#getbasicstatistics) | **GET** /api/v1.0/{appId}/apm/statistics |
+*ApmApi* | [**GetCalendarWeekStatistics**](docs/ApmApi.md#getcalendarweekstatistics) | **GET** /api/v1.0/{appId}/apm/statistics/calendar |
+*ApmApi* | [**GetCallsStatistics**](docs/ApmApi.md#getcallsstatistics) | **GET** /api/v1.0/{appId}/apm/statistics/calls/{aggregateDataBy} |
+*ApmApi* | [**GetOrderStatistics**](docs/ApmApi.md#getorderstatistics) | **GET** /api/v1.0/{appId}/apm/statistics/orders/{aggregateDataBy} |
+*ApmApi* | [**GetPaginatedCallList**](docs/ApmApi.md#getpaginatedcalllist) | **GET** /api/v1.0/{appId}/apm/calls |
+*AppStoreApi* | [**GetAppStoreApp**](docs/AppStoreApi.md#getappstoreapp) | **GET** /api/v1.0/appstore/apps/{appStoreAppId} |
+*AppStoreApi* | [**GetAppStoreApps**](docs/AppStoreApi.md#getappstoreapps) | **GET** /api/v1.0/appstore/apps |
+*AppStoreConfigurationsApi* | [**AppStoreConfigurationsAppStoreHandleOauthResponseCode**](docs/AppStoreConfigurationsApi.md#appstoreconfigurationsappstorehandleoauthresponsecode) | **GET** /api/v1.0/appstore/oauthresponse/{appStoreAppId}/responsecode |
+*AppStoreConfigurationsApi* | [**CreateAppStoreConfig**](docs/AppStoreConfigurationsApi.md#createappstoreconfig) | **POST** /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config |
+*AppStoreConfigurationsApi* | [**DeleteAppStoreConfig**](docs/AppStoreConfigurationsApi.md#deleteappstoreconfig) | **DELETE** /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config/{configId} |
+*AppStoreConfigurationsApi* | [**ExecuteConfigurationAction**](docs/AppStoreConfigurationsApi.md#executeconfigurationaction) | **POST** /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config/{configId}/action |
+*AppStoreConfigurationsApi* | [**GetAppStoreConfig**](docs/AppStoreConfigurationsApi.md#getappstoreconfig) | **GET** /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config/{configId} |
+*AppStoreConfigurationsApi* | [**GetConfiguredAppSingleApp**](docs/AppStoreConfigurationsApi.md#getconfiguredappsingleapp) | **GET** /api/v1.0/{appId}/appstore/apps/{appStoreAppId} |
+*AppStoreConfigurationsApi* | [**GetConfiguredApps**](docs/AppStoreConfigurationsApi.md#getconfiguredapps) | **GET** /api/v1.0/{appId}/appstore/apps |
+*AppStoreConfigurationsApi* | [**UpdateAppStoreConfig**](docs/AppStoreConfigurationsApi.md#updateappstoreconfig) | **PUT** /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config/{configId} |
+*AppStoreConfigurationsApi* | [**UpdateAppStoreConfigSettingValues**](docs/AppStoreConfigurationsApi.md#updateappstoreconfigsettingvalues) | **POST** /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config/{configId}/updatesettings |
+*AppStoreDeveloperApi* | [**AppVerificationUpdate**](docs/AppStoreDeveloperApi.md#appverificationupdate) | **PUT** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps/{appStoreAppId}/verification |
+*AppStoreDeveloperApi* | [**CreateAppStoreApp**](docs/AppStoreDeveloperApi.md#createappstoreapp) | **POST** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps |
+*AppStoreDeveloperApi* | [**DeleteAppStoreApp**](docs/AppStoreDeveloperApi.md#deleteappstoreapp) | **DELETE** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps/{appStoreAppId} |
+*AppStoreDeveloperApi* | [**GetAppExternalProduct**](docs/AppStoreDeveloperApi.md#getappexternalproduct) | **GET** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps/{appStoreAppId}/external_product |
+*AppStoreDeveloperApi* | [**GetExternalFunctionSigningKey**](docs/AppStoreDeveloperApi.md#getexternalfunctionsigningkey) | **GET** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps/{appStoreAppId}/external_function_signing_key |
+*AppStoreDeveloperApi* | [**UpdateAppStoreApp**](docs/AppStoreDeveloperApi.md#updateappstoreapp) | **PUT** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps/{appStoreAppId} |
+*AppStoreDeveloperApi* | [**UpdateExternalProduct**](docs/AppStoreDeveloperApi.md#updateexternalproduct) | **PUT** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps/{appStoreAppId}/external_product |
+*AppStoreDeveloperApi* | [**UploadAppStoreAppLogo**](docs/AppStoreDeveloperApi.md#uploadappstoreapplogo) | **POST** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps/{appStoreAppId}/logo |
+*AppStoreEntitlementsApi* | [**GetAppStoreAppEntitlements**](docs/AppStoreEntitlementsApi.md#getappstoreappentitlements) | **GET** /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/entitlements |
+*AppsApi* | [**AppsSetPropertyId**](docs/AppsApi.md#appssetpropertyid) | **POST** /api/v1.0/apps/{appId}/orgId/{orgId} |
+*AppsApi* | [**CreateApp**](docs/AppsApi.md#createapp) | **POST** /api/v1.0/apps |
+*AppsApi* | [**GetApp**](docs/AppsApi.md#getapp) | **GET** /api/v1.0/apps/{appId} |
+*AppsApi* | [**GetAppHostnameStatus**](docs/AppsApi.md#getapphostnamestatus) | **GET** /api/v1.0/apps/{appId}/hostnamestatus |
+*AppsApi* | [**GetAppName**](docs/AppsApi.md#getappname) | **GET** /api/v1.0/apps/{appId}/name |
+*AppsApi* | [**GetApps**](docs/AppsApi.md#getapps) | **GET** /api/v1.0/apps |
+*AppsApi* | [**GetCompliance**](docs/AppsApi.md#getcompliance) | **GET** /api/v1.0/apps/{appId}/compliance |
+*AppsApi* | [**GetPanaceaVanityUrl**](docs/AppsApi.md#getpanaceavanityurl) | **GET** /api/v1.0/apps/{appId}/panacea/url |
+*AppsApi* | [**GetSupportedCountries**](docs/AppsApi.md#getsupportedcountries) | **GET** /api/v1.0/apps/supportedcountries |
+*AppsApi* | [**IsPanaceaVanityUrlAvailable**](docs/AppsApi.md#ispanaceavanityurlavailable) | **GET** /api/v1.0/apps/{appId}/panacea/url/available |
+*AppsApi* | [**LookupByWhitelabelId**](docs/AppsApi.md#lookupbywhitelabelid) | **GET** /api/v1.0/apps/{whitelabelId}/lookup |
+*AppsApi* | [**SendPushNotification**](docs/AppsApi.md#sendpushnotification) | **POST** /api/v1.0/apps/{appId}/SendPushNotification/{customerId} |
+*AppsApi* | [**SetAppConfig**](docs/AppsApi.md#setappconfig) | **POST** /api/v1.0/apps/{appId}/config |
+*AppsApi* | [**SetAppHostname**](docs/AppsApi.md#setapphostname) | **POST** /api/v1.0/apps/{appId}/hostname |
+*AppsApi* | [**SetAppLanguages**](docs/AppsApi.md#setapplanguages) | **POST** /api/v1.0/apps/{appId}/config/languages |
+*AppsApi* | [**SetAppStoreName**](docs/AppsApi.md#setappstorename) | **POST** /api/v1.0/apps/{appId}/appstorename |
+*AppsApi* | [**SetCompliance**](docs/AppsApi.md#setcompliance) | **POST** /api/v1.0/apps/{appId}/compliance |
+*AppsApi* | [**SetPanaceaVanityUrl**](docs/AppsApi.md#setpanaceavanityurl) | **POST** /api/v1.0/apps/{appId}/panacea/url |
+*AppsApi* | [**SetThirdPartyIntegrations**](docs/AppsApi.md#setthirdpartyintegrations) | **POST** /api/v1.0/apps/{appId}/third-party-integrations |
+*AppsApi* | [**ToggleNextGenWeb**](docs/AppsApi.md#togglenextgenweb) | **POST** /api/v1.0/apps/{appId}/nextgenweb |
+*AppsApi* | [**UploadAppLogo**](docs/AppsApi.md#uploadapplogo) | **POST** /api/v1.0/apps/{appId}/logo |
+*AuditLogsApi* | [**AddOrderAuditLog**](docs/AuditLogsApi.md#addorderauditlog) | **POST** /api/v1.0/auditlogs/orders/{orderId} |
+*AuditLogsApi* | [**AddStoreAuditLogEvent**](docs/AuditLogsApi.md#addstoreauditlogevent) | **POST** /api/v1.0/auditlogs/stores/{storeId} |
+*AuthorizationTokensApi* | [**GetAuthorizationTokens**](docs/AuthorizationTokensApi.md#getauthorizationtokens) | **GET** /api/v1.0/{appId}/authorizationtokens/{oauthAppId} |
+*AuthorizationTokensApi* | [**RevokeToken**](docs/AuthorizationTokensApi.md#revoketoken) | **DELETE** /api/v1.0/{appId}/authorizationtokens/{key} |
+*BankAccountApi* | [**AttachBankAccountToStore**](docs/BankAccountApi.md#attachbankaccounttostore) | **POST** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/store/{storeId} |
+*BankAccountApi* | [**CreateBankAccount**](docs/BankAccountApi.md#createbankaccount) | **POST** /api/v1.0/{appId}/bankaccounts |
+*BankAccountApi* | [**DeleteBankAccount**](docs/BankAccountApi.md#deletebankaccount) | **DELETE** /api/v1.0/{appId}/bankaccounts/{bankAccountId} |
+*BankAccountApi* | [**GetBankAccountById**](docs/BankAccountApi.md#getbankaccountbyid) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId} |
+*BankAccountApi* | [**GetBankAccounts**](docs/BankAccountApi.md#getbankaccounts) | **GET** /api/v1.0/{appId}/bankaccounts |
+*BankAccountApi* | [**GetCountriesWithFieldDefinitions**](docs/BankAccountApi.md#getcountrieswithfielddefinitions) | **GET** /api/v1.0/{appId}/bankaccounts/countries-field-definitions |
+*BankAccountApi* | [**GetFieldDefinitions**](docs/BankAccountApi.md#getfielddefinitions) | **GET** /api/v1.0/{appId}/bankaccounts/field-definitions |
+*BankAccountApi* | [**UpdateBankAccount**](docs/BankAccountApi.md#updatebankaccount) | **POST** /api/v1.0/{appId}/bankaccounts/{bankAccountId} |
+*BankAccountApi* | [**UpdateBankAccountState**](docs/BankAccountApi.md#updatebankaccountstate) | **POST** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/state/{state} |
+*CampaignsApi* | [**CreateLoyaltyCampaign**](docs/CampaignsApi.md#createloyaltycampaign) | **POST** /api/v1.0/{appId}/campaigns/loyalty |
+*CampaignsApi* | [**CreateRetentionCampaign**](docs/CampaignsApi.md#createretentioncampaign) | **POST** /api/v1.0/{appId}/campaigns/retention |
+*CampaignsApi* | [**GetLoyaltyCampaignsForApp**](docs/CampaignsApi.md#getloyaltycampaignsforapp) | **GET** /api/v1.0/{appId}/campaigns/loyalty |
+*CampaignsApi* | [**GetLoyaltyCampaignsForStore**](docs/CampaignsApi.md#getloyaltycampaignsforstore) | **GET** /api/v1.0/{appId}/campaigns/loyalty/{storeId} |
+*CampaignsApi* | [**GetRetentionCampaignsForApp**](docs/CampaignsApi.md#getretentioncampaignsforapp) | **GET** /api/v1.0/{appId}/campaigns/retention |
+*CampaignsApi* | [**GetRetentionCampaignsForStore**](docs/CampaignsApi.md#getretentioncampaignsforstore) | **GET** /api/v1.0/{appId}/campaigns/retention/{storeId} |
+*CampaignsApi* | [**GetStoreList**](docs/CampaignsApi.md#getstorelist) | **GET** /api/v1.0/{appId}/campaigns/stores |
+*CampaignsApi* | [**RemoveCampaign**](docs/CampaignsApi.md#removecampaign) | **DELETE** /api/v1.0/{appId}/campaigns/{campaignId} |
+*CampaignsApi* | [**UpdateLoyaltyCampaign**](docs/CampaignsApi.md#updateloyaltycampaign) | **POST** /api/v1.0/{appId}/campaigns/loyalty/{campaignId} |
+*CampaignsApi* | [**UpdateRetentionCampaign**](docs/CampaignsApi.md#updateretentioncampaign) | **POST** /api/v1.0/{appId}/campaigns/retention/{campaignId} |
+*CardReadersApi* | [**CancelCurrentlyInitiatedBluetoothDeviceUpdate**](docs/CardReadersApi.md#cancelcurrentlyinitiatedbluetoothdeviceupdate) | **POST** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/{terminalType}/cancelUpdate |
+*CardReadersApi* | [**CancelReaderAction**](docs/CardReadersApi.md#cancelreaderaction) | **POST** /api/v1.0/{appId}/payments/terminals/stripe/{readerId}/cancel_action |
+*CardReadersApi* | [**CardReadersGetReader**](docs/CardReadersApi.md#cardreadersgetreader) | **GET** /api/v1.0/{appId}/payments/terminals/stripe/{readerId} |
+*CardReadersApi* | [**GenerateStripeTerminalLocation**](docs/CardReadersApi.md#generatestripeterminallocation) | **POST** /api/v1.0/{appId}/stripeterminal/location |
+*CardReadersApi* | [**GetBluetoothTerminalStatus**](docs/CardReadersApi.md#getbluetoothterminalstatus) | **GET** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/status |
+*CardReadersApi* | [**GetKioskStripeLocation**](docs/CardReadersApi.md#getkioskstripelocation) | **GET** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/stripe-location |
+*CardReadersApi* | [**GetStripeConnectionToken**](docs/CardReadersApi.md#getstripeconnectiontoken) | **GET** /api/v1.0/{appId}/stripeterminal/connectiontoken |
+*CardReadersApi* | [**InitiateBluetoothTerminalDeviceUpdateCheck**](docs/CardReadersApi.md#initiatebluetoothterminaldeviceupdatecheck) | **POST** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/{terminalType}/checkForUpdate |
+*CardReadersApi* | [**InitiateKioskBluetoothPairingMode**](docs/CardReadersApi.md#initiatekioskbluetoothpairingmode) | **POST** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/{terminalType}/pair |
+*CardReadersApi* | [**InitiateKioskBluetoothUpdateInstall**](docs/CardReadersApi.md#initiatekioskbluetoothupdateinstall) | **POST** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/{terminalType}/installUpdate |
+*CardReadersApi* | [**InitiateReaderProcessPaymentIntent**](docs/CardReadersApi.md#initiatereaderprocesspaymentintent) | **POST** /api/v1.0/{appId}/payments/terminals/stripe/{readerId}/processPaymentIntent |
*CardReadersApi* | [**RegisterStripeTerminal**](docs/CardReadersApi.md#registerstripeterminal) | **POST** /api/v1.0/{appId}/payments/terminals/stripe/register |
-*CardReadersApi* | [**UnRegisterTerminal**](docs/CardReadersApi.md#unregisterterminal) | **DELETE** /api/v1.0/{appId}/payments/terminals/stripe/unregister | Un-register terminal by deleting it from stripe
-*CardReadersApi* | [**UnpairCurrentlyPairedBluetoothDevice**](docs/CardReadersApi.md#unpaircurrentlypairedbluetoothdevice) | **DELETE** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/unpair | Unpair the currently paired stripe terminal
+*CardReadersApi* | [**UnRegisterTerminal**](docs/CardReadersApi.md#unregisterterminal) | **DELETE** /api/v1.0/{appId}/payments/terminals/stripe/unregister |
+*CardReadersApi* | [**UnpairCurrentlyPairedBluetoothDevice**](docs/CardReadersApi.md#unpaircurrentlypairedbluetoothdevice) | **DELETE** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/unpair |
*CatalogChangesApi* | [**GetPendingMenuChanges**](docs/CatalogChangesApi.md#getpendingmenuchanges) | **GET** /api/v1.0/{appId}/menus/catalog-changes | Get menu pending changes from Catalog groups and items
*CatalogChangesApi* | [**GetPendingMenuChangesSummaries**](docs/CatalogChangesApi.md#getpendingmenuchangessummaries) | **GET** /api/v1.0/{appId}/menus/catalog-changes/summaries | Get menu pending changes summaries by appId
*CatalogChangesApi* | [**PublishPendingMenuChanges**](docs/CatalogChangesApi.md#publishpendingmenuchanges) | **POST** /api/v1.0/{appId}/menus/catalog-changes/publish | Update menus with the pending changes from Catalog groups and items
@@ -187,114 +201,134 @@ Class | Method | HTTP request | Description
*CatalogProductsApi* | [**GetProductById**](docs/CatalogProductsApi.md#getproductbyid) | **GET** /api/v1.0/{appId}/catalog/products/{catalogItemId} | Get Product by Id
*CatalogProductsApi* | [**GetProducts**](docs/CatalogProductsApi.md#getproducts) | **GET** /api/v1.0/{appId}/catalog/products | Get paginated products by app name id filtered by types
*CatalogProductsApi* | [**UpdateProduct**](docs/CatalogProductsApi.md#updateproduct) | **POST** /api/v1.0/{appId}/catalog/products/{catalogItemId} | Update Product
-*ChannelsApi* | [**AssignAppIdToSalesChannel**](docs/ChannelsApi.md#assignappidtosaleschannel) | **POST** /api/v1.0/{appId}/channels/{channelId}/assign-appId | Assign a given AppId to a Sales Channel
-*ChannelsApi* | [**AssignStoreToChannel**](docs/ChannelsApi.md#assignstoretochannel) | **POST** /api/v1.0/{appId}/channels/assign-store | Assign a Store to a Sales Channel
-*ChannelsApi* | [**AttachStoreToSalesChannel**](docs/ChannelsApi.md#attachstoretosaleschannel) | **POST** /api/v1.0/{appId}/channels/{channelId}/stores/{storeId} | Attachs the specified store to the given sales channel.
-*ChannelsApi* | [**DetachAllStoresFromSalesChannel**](docs/ChannelsApi.md#detachallstoresfromsaleschannel) | **DELETE** /api/v1.0/{appId}/channels/{channelId}/stores | Detaches all the stores from the given sales channel.
-*ChannelsApi* | [**DetachStoreFromSalesChannel**](docs/ChannelsApi.md#detachstorefromsaleschannel) | **DELETE** /api/v1.0/{appId}/channels/{channelId}/stores/{storeId} | Detaches the specified store from the given sales channel.
-*ChannelsApi* | [**GetAssignedChannels**](docs/ChannelsApi.md#getassignedchannels) | **GET** /api/v1.0/{appId}/channels/assigned-channels | Returns a list of sales channels that are assigned to a given AppId
-*ChannelsApi* | [**GetAvailableChannels**](docs/ChannelsApi.md#getavailablechannels) | **GET** /api/v1.0/{appId}/channels/available-channels | Returns a list of sales channels that are not yet assigned to a given AppId
-*ChannelsApi* | [**GetChannel**](docs/ChannelsApi.md#getchannel) | **GET** /api/v1.0/{appId}/channels/{id} | Returns a Sales Channel by Id.
-*ChannelsApi* | [**GetChannels**](docs/ChannelsApi.md#getchannels) | **GET** /api/v1.0/{appId}/channels | Returns a list of enabled Channels
-*ChannelsApi* | [**GetStoresAssignedToChannel**](docs/ChannelsApi.md#getstoresassignedtochannel) | **GET** /api/v1.0/{appId}/channels/{channelId}/assigned-stores | Returns a list of stores of an AppId that are assigned to a given Sales Channel
-*ChannelsApi* | [**GetStoresBySalesChannel**](docs/ChannelsApi.md#getstoresbysaleschannel) | **GET** /api/v1.0/{appId}/channels/{channelId}/stores | Returns a list of store ids attached to the given channel type for the specified app.
-*ChannelsApi* | [**UnassignStoreFromChannel**](docs/ChannelsApi.md#unassignstorefromchannel) | **DELETE** /api/v1.0/{appId}/channels/unassign-store | Unassign a Store from a Sales Channel
-*ChannelsStoreMappingApi* | [**ChannelsGetStoreChannelStoreMapping**](docs/ChannelsStoreMappingApi.md#channelsgetstorechannelstoremapping) | **GET** /api/v1.0/{appId}/channels/storemappings |
-*ChannelsStoreMappingApi* | [**ChannelsSetStoreChannelStoreMapping**](docs/ChannelsStoreMappingApi.md#channelssetstorechannelstoremapping) | **POST** /api/v1.0/{appId}/channels/storemappings |
+*ChannelsApi* | [**AssignAppIdToSalesChannel**](docs/ChannelsApi.md#assignappidtosaleschannel) | **POST** /api/v1.0/{appId}/channels/{channelId}/assign-appId |
+*ChannelsApi* | [**AssignStoreToChannel**](docs/ChannelsApi.md#assignstoretochannel) | **POST** /api/v1.0/{appId}/channels/assign-store |
+*ChannelsApi* | [**AttachStoreToSalesChannel**](docs/ChannelsApi.md#attachstoretosaleschannel) | **POST** /api/v1.0/{appId}/channels/{channelId}/stores/{storeId} |
+*ChannelsApi* | [**DetachAllStoresFromSalesChannel**](docs/ChannelsApi.md#detachallstoresfromsaleschannel) | **DELETE** /api/v1.0/{appId}/channels/{channelId}/stores |
+*ChannelsApi* | [**DetachStoreFromSalesChannel**](docs/ChannelsApi.md#detachstorefromsaleschannel) | **DELETE** /api/v1.0/{appId}/channels/{channelId}/stores/{storeId} |
+*ChannelsApi* | [**GetAssignedChannels**](docs/ChannelsApi.md#getassignedchannels) | **GET** /api/v1.0/{appId}/channels/assigned-channels |
+*ChannelsApi* | [**GetAvailableChannels**](docs/ChannelsApi.md#getavailablechannels) | **GET** /api/v1.0/{appId}/channels/available-channels |
+*ChannelsApi* | [**GetChannel**](docs/ChannelsApi.md#getchannel) | **GET** /api/v1.0/{appId}/channels/{id} |
+*ChannelsApi* | [**GetChannels**](docs/ChannelsApi.md#getchannels) | **GET** /api/v1.0/{appId}/channels |
+*ChannelsApi* | [**GetStoresAssignedToChannel**](docs/ChannelsApi.md#getstoresassignedtochannel) | **GET** /api/v1.0/{appId}/channels/{channelId}/assigned-stores |
+*ChannelsApi* | [**GetStoresBySalesChannel**](docs/ChannelsApi.md#getstoresbysaleschannel) | **GET** /api/v1.0/{appId}/channels/{channelId}/stores |
+*ChannelsApi* | [**UnassignStoreFromChannel**](docs/ChannelsApi.md#unassignstorefromchannel) | **DELETE** /api/v1.0/{appId}/channels/unassign-store |
+*ClientsApi* | [**GetClient**](docs/ClientsApi.md#getclient) | **GET** /api/v1.0/clients/{clientId} |
+*ClientsApi* | [**SetSalesForceContactId**](docs/ClientsApi.md#setsalesforcecontactid) | **POST** /api/v1.0/clients/{clientId}/salesforcecontactid |
+*ClientsApi* | [**SetStripeCustomerId**](docs/ClientsApi.md#setstripecustomerid) | **POST** /api/v1.0/clients/{clientId}/stripecustomerid |
*ContentSecurityPolicyApi* | [**ContentSecurityPolicyReport**](docs/ContentSecurityPolicyApi.md#contentsecuritypolicyreport) | **POST** /api/v1.0/csp/report |
-*CustomersApi* | [**GetCustomerById**](docs/CustomersApi.md#getcustomerbyid) | **GET** /api/v1.0/{appId}/customers/{customerId} | Get customer of an app by Id
-*CustomersApi* | [**UpdateCustomerById**](docs/CustomersApi.md#updatecustomerbyid) | **POST** /api/v1.0/{appId}/customers/{customerId} | Update customer of an app by Id
-*DeliveryTrackingApi* | [**AssignDriverToOrder**](docs/DeliveryTrackingApi.md#assigndrivertoorder) | **POST** /api/v1.0/{appId}/drivers/{driverId}/orders/{orderId} | [PRIVATE] Assign driver to order
-*DeliveryTrackingApi* | [**AssignDriverToOrders**](docs/DeliveryTrackingApi.md#assigndrivertoorders) | **POST** /api/v1.0/{appId}/drivers/{driverId}/orders | Assign driver to multiple orders
-*DeliveryTrackingApi* | [**GetDrivers**](docs/DeliveryTrackingApi.md#getdrivers) | **GET** /api/v1.0/{appId}/drivers | [PRIVATE] Get drivers by App
-*DeliveryTrackingApi* | [**InviteDriverToApp**](docs/DeliveryTrackingApi.md#invitedrivertoapp) | **POST** /api/v1.0/{appId}/drivers | [PRIVATE] Invite driver
-*DeliveryTrackingApi* | [**RemoveDriverFromApp**](docs/DeliveryTrackingApi.md#removedriverfromapp) | **DELETE** /api/v1.0/{appId}/drivers/{driverId} | [PRIVATE] Unassign driver from app
-*DeliveryTrackingApi* | [**UnassignDriverFromOrder**](docs/DeliveryTrackingApi.md#unassigndriverfromorder) | **DELETE** /api/v1.0/{appId}/orders/{orderId}/driver | [PRIVATE] Unassign driver from order
-*DeliveryZoneApi* | [**AddDeliveryZone**](docs/DeliveryZoneApi.md#adddeliveryzone) | **POST** /api/v1.0/stores/{storeId}/deliveryzones | Adds a delivery zone to the store id
-*DeliveryZoneApi* | [**GetDeliveryZones**](docs/DeliveryZoneApi.md#getdeliveryzones) | **GET** /api/v1.0/stores/{storeId}/deliveryzones | Get all the delivery zones associated with a store
-*DeliveryZoneApi* | [**RemoveDeliveryZone**](docs/DeliveryZoneApi.md#removedeliveryzone) | **DELETE** /api/v1.0/stores/{storeId}/deliveryzones/{deliveryZoneId} | Removes the existing delivery zone
-*DeliveryZoneApi* | [**UpdateDeliveryZone**](docs/DeliveryZoneApi.md#updatedeliveryzone) | **POST** /api/v1.0/stores/{storeId}/deliveryzones/{deliveryZoneId} | Updates the existing delivery zone
-*DriversApi* | [**AddDriverNotificationToken**](docs/DriversApi.md#adddrivernotificationtoken) | **POST** /api/v1.0/drivers/token | Add driver token
-*DriversApi* | [**DeleteDriverProfileImage**](docs/DriversApi.md#deletedriverprofileimage) | **DELETE** /api/v1.0/drivers/profile/image | Delete driver profile image
-*DriversApi* | [**DriverLogin**](docs/DriversApi.md#driverlogin) | **POST** /api/v1.0/drivers/login | [PRIVATE] Login with phone number and pin
-*DriversApi* | [**DriverRequestLoginCodeSms**](docs/DriversApi.md#driverrequestlogincodesms) | **POST** /api/v1.0/drivers/pin | [PRIVATE] Request an SMS to be sent to the driver with their login code
-*DriversApi* | [**GetDriverProfile**](docs/DriversApi.md#getdriverprofile) | **GET** /api/v1.0/drivers/profile | Get driver profile
-*DriversApi* | [**GetStoresForDriver**](docs/DriversApi.md#getstoresfordriver) | **GET** /api/v1.0/drivers/assignedstores | Get stores for driver
-*DriversApi* | [**RemoveDriverNotificationToken**](docs/DriversApi.md#removedrivernotificationtoken) | **DELETE** /api/v1.0/drivers/token | Delete driver token
-*DriversApi* | [**SetDriverPresenceForStore**](docs/DriversApi.md#setdriverpresenceforstore) | **POST** /api/v1.0/drivers/stores/{storeId}/presence/{presence} |
-*DriversApi* | [**SetDriverProfileImage**](docs/DriversApi.md#setdriverprofileimage) | **POST** /api/v1.0/drivers/profile/image | Set driver profile image and returns it's url
-*DriversApi* | [**UpdateDeliveryTrackingStatus**](docs/DriversApi.md#updatedeliverytrackingstatus) | **POST** /api/v1.0/orders/{orderId}/tracking/{deliveryTrackingStatus} | Change delivery tracking status and return the updated status.
-*DriversApi* | [**UpdateDriverProfile**](docs/DriversApi.md#updatedriverprofile) | **POST** /api/v1.0/drivers/profile | Update driver profile
-*EventsApi* | [**GetCustomerEvents**](docs/EventsApi.md#getcustomerevents) | **GET** /api/v1.0/events/customer/{customerId} | Get customer events For technical reasons, the number of records returned is limited to 100.
-*EventsApi* | [**GetEvents**](docs/EventsApi.md#getevents) | **GET** /api/v1.0/events | Get events For technical reasons, the number of records returned is limited to 100.
-*EventsApi* | [**GetEventsById**](docs/EventsApi.md#geteventsbyid) | **GET** /api/v1.0/events/{eventId} | Get event by Id For technical reasons, the number of records returned is limited to 100.
-*EventsApi* | [**GetMenuEvents**](docs/EventsApi.md#getmenuevents) | **GET** /api/v1.0/events/menu/{menuId} | Get menu events For technical reasons, the number of records returned is limited to 100.
-*EventsApi* | [**GetOrderEvents**](docs/EventsApi.md#getorderevents) | **GET** /api/v1.0/events/order/{orderId} | Get order events For technical reasons, the number of records returned is limited to 100.
-*EventsApi* | [**GetOrderEventsByCustomer**](docs/EventsApi.md#getordereventsbycustomer) | **GET** /api/v1.0/events/order | Get order events by customer For technical reasons, the number of records returned is limited to 100.
-*EventsApi* | [**GetStoreEvents**](docs/EventsApi.md#getstoreevents) | **GET** /api/v1.0/events/store/{storeId} | Get store events For technical reasons, the number of records returned is limited to 100.
-*EventsApi* | [**GetUserEvents**](docs/EventsApi.md#getuserevents) | **GET** /api/v1.0/events/user/{userId} | Get user events For technical reasons, the number of records returned is limited to 100.
-*EventsApi* | [**GetWhiteLabelEvents**](docs/EventsApi.md#getwhitelabelevents) | **GET** /api/v1.0/events/whitelabel/{whitelabelId} | Get WhiteLabel events For technical reasons, the number of records returned is limited to 100.
-*FilesApi* | [**DownloadFile**](docs/FilesApi.md#downloadfile) | **GET** /api/v1.0/{appId}/files/download/{fileId} | Get file from storage
-*FulfillmentStateConfigurationApi* | [**CreateFulfillmentStatesConfig**](docs/FulfillmentStateConfigurationApi.md#createfulfillmentstatesconfig) | **POST** /api/v1.0/{appId}/fulfillment/configuration/states | Create fulfillment configuration
-*FulfillmentStateConfigurationApi* | [**DeleteFulfillmentStatesConfig**](docs/FulfillmentStateConfigurationApi.md#deletefulfillmentstatesconfig) | **DELETE** /api/v1.0/{appId}/fulfillment/configuration/states/{configId} | Delete fulfillment states configuration
-*FulfillmentStateConfigurationApi* | [**GetFulfillmentStatesConfiguration**](docs/FulfillmentStateConfigurationApi.md#getfulfillmentstatesconfiguration) | **GET** /api/v1.0/{appId}/fulfillment/configuration/states/{configId} | Get fulfillment configuration
-*FulfillmentStateConfigurationApi* | [**SearchFulfillmentStatesConfigurations**](docs/FulfillmentStateConfigurationApi.md#searchfulfillmentstatesconfigurations) | **GET** /api/v1.0/{appId}/fulfillment/configuration/states | List fulfillment configurations for AppId
-*FulfillmentStateConfigurationApi* | [**UpdateFulfillmentStatesConfig**](docs/FulfillmentStateConfigurationApi.md#updatefulfillmentstatesconfig) | **POST** /api/v1.0/{appId}/fulfillment/configuration/states/{configId} | Update fulfillment configuration
+*CrossSellApi* | [**GetCrossSellMenuItems**](docs/CrossSellApi.md#getcrosssellmenuitems) | **GET** /api/v1.0/{appId}/crossSell/menuItems |
+*CustomersApi* | [**CreateCustomer**](docs/CustomersApi.md#createcustomer) | **POST** /api/v1.0/{appId}/customers |
+*CustomersApi* | [**GetCustomerById**](docs/CustomersApi.md#getcustomerbyid) | **GET** /api/v1.0/{appId}/customers/{customerId} |
+*CustomersApi* | [**GetCustomers**](docs/CustomersApi.md#getcustomers) | **GET** /api/v1.0/{appId}/customers |
+*CustomersApi* | [**UpdateCustomerById**](docs/CustomersApi.md#updatecustomerbyid) | **POST** /api/v1.0/{appId}/customers/{customerId} |
+*DeliveryZoneApi* | [**AddDeliveryZone**](docs/DeliveryZoneApi.md#adddeliveryzone) | **POST** /api/v1.0/stores/{storeId}/deliveryzones |
+*DeliveryZoneApi* | [**GetDeliveryZones**](docs/DeliveryZoneApi.md#getdeliveryzones) | **GET** /api/v1.0/stores/{storeId}/deliveryzones |
+*DeliveryZoneApi* | [**RemoveDeliveryZone**](docs/DeliveryZoneApi.md#removedeliveryzone) | **DELETE** /api/v1.0/stores/{storeId}/deliveryzones/{deliveryZoneId} |
+*DeliveryZoneApi* | [**UpdateDeliveryZone**](docs/DeliveryZoneApi.md#updatedeliveryzone) | **POST** /api/v1.0/stores/{storeId}/deliveryzones/{deliveryZoneId} |
+*DeviceApi* | [**AssignDevice**](docs/DeviceApi.md#assigndevice) | **POST** /api/v1.0/{appId}/devices/assign |
+*DeviceApi* | [**EnrollDevice**](docs/DeviceApi.md#enrolldevice) | **POST** /api/v1.0/{appId}/devices/enroll |
+*DeviceApi* | [**GetDeviceDetails**](docs/DeviceApi.md#getdevicedetails) | **GET** /api/v1.0/{appId}/devices/device/{deviceModel}/{deviceId} |
+*DeviceApi* | [**SearchDevices**](docs/DeviceApi.md#searchdevices) | **GET** /api/v1.0/{appId}/devices/search |
+*DriversApi* | [**DriversAddDriverNotificationToken**](docs/DriversApi.md#driversadddrivernotificationtoken) | **POST** /api/v1.0/drivers/token |
+*DriversApi* | [**DriversDeleteDriverProfileImage**](docs/DriversApi.md#driversdeletedriverprofileimage) | **DELETE** /api/v1.0/drivers/profile/image |
+*DriversApi* | [**DriversDriverLogin**](docs/DriversApi.md#driversdriverlogin) | **POST** /api/v1.0/drivers/login |
+*DriversApi* | [**DriversDriverRequestLoginCodeSms**](docs/DriversApi.md#driversdriverrequestlogincodesms) | **POST** /api/v1.0/drivers/pin |
+*DriversApi* | [**DriversGetDriverProfile**](docs/DriversApi.md#driversgetdriverprofile) | **GET** /api/v1.0/drivers/profile |
+*DriversApi* | [**DriversGetStoresForDriver**](docs/DriversApi.md#driversgetstoresfordriver) | **GET** /api/v1.0/drivers/assignedstores |
+*DriversApi* | [**DriversRemoveDriverNotificationToken**](docs/DriversApi.md#driversremovedrivernotificationtoken) | **DELETE** /api/v1.0/drivers/token |
+*DriversApi* | [**DriversSetDriverPresenceForStore**](docs/DriversApi.md#driverssetdriverpresenceforstore) | **POST** /api/v1.0/drivers/stores/{storeId}/presence/{presence} |
+*DriversApi* | [**DriversSetDriverProfileImage**](docs/DriversApi.md#driverssetdriverprofileimage) | **POST** /api/v1.0/drivers/profile/image |
+*DriversApi* | [**DriversUpdateDeliveryTrackingStatus**](docs/DriversApi.md#driversupdatedeliverytrackingstatus) | **POST** /api/v1.0/orders/{orderId}/tracking/{deliveryTrackingStatus} |
+*DriversApi* | [**DriversUpdateDriverProfile**](docs/DriversApi.md#driversupdatedriverprofile) | **POST** /api/v1.0/drivers/profile |
+*EndUserFeesApi* | [**CreateEndUserFeeConfig**](docs/EndUserFeesApi.md#createenduserfeeconfig) | **POST** /api/v1.0/{appId}/stores/{storeId}/end-user-fees |
+*EndUserFeesApi* | [**GetEndUserFeesForStore**](docs/EndUserFeesApi.md#getenduserfeesforstore) | **GET** /api/v1.0/{appId}/stores/{storeId}/end-user-fees |
+*EndUserFeesApi* | [**SetV2FeeCalculation**](docs/EndUserFeesApi.md#setv2feecalculation) | **POST** /api/v1.0/{appId}/stores/{storeId}/end-user-fees/v2-fee-calculation |
+*EventsApi* | [**GetCustomerEvents**](docs/EventsApi.md#getcustomerevents) | **GET** /api/v1.0/{appId}/events/customer/{customerId} |
+*EventsApi* | [**GetEvents**](docs/EventsApi.md#getevents) | **GET** /api/v1.0/{appId}/events |
+*EventsApi* | [**GetEventsById**](docs/EventsApi.md#geteventsbyid) | **GET** /api/v1.0/{appId}/events/{eventId} |
+*EventsApi* | [**GetMenuEvents**](docs/EventsApi.md#getmenuevents) | **GET** /api/v1.0/{appId}/events/menu/{menuId} |
+*EventsApi* | [**GetOrderEvents**](docs/EventsApi.md#getorderevents) | **GET** /api/v1.0/{appId}/events/order/{orderId} |
+*EventsApi* | [**GetOrderEventsByCustomer**](docs/EventsApi.md#getordereventsbycustomer) | **GET** /api/v1.0/{appId}/events/order |
+*EventsApi* | [**GetStoreEvents**](docs/EventsApi.md#getstoreevents) | **GET** /api/v1.0/{appId}/events/store/{storeId} |
+*EventsApi* | [**GetUserEvents**](docs/EventsApi.md#getuserevents) | **GET** /api/v1.0/{appId}/events/user/{userId} |
+*EventsApi* | [**GetWhiteLabelEvents**](docs/EventsApi.md#getwhitelabelevents) | **GET** /api/v1.0/{appId}/events/whitelabel/{whitelabelId} |
+*FeaturesApi* | [**DisableFeatures**](docs/FeaturesApi.md#disablefeatures) | **POST** /api/v1.0/{appId}/features/disable |
+*FeaturesApi* | [**EnableFeatures**](docs/FeaturesApi.md#enablefeatures) | **POST** /api/v1.0/{appId}/features/enable |
+*FirebaseAppsApi* | [**FirebaseAppsAddFirebaseApp**](docs/FirebaseAppsApi.md#firebaseappsaddfirebaseapp) | **POST** /api/v1.0/FirebaseApp |
+*FirebaseAppsApi* | [**FirebaseAppsDeleteFirebaseApp**](docs/FirebaseAppsApi.md#firebaseappsdeletefirebaseapp) | **DELETE** /api/v1.0/FirebaseApp/{whiteLabelId} |
+*FirebaseAppsApi* | [**FirebaseAppsGetFirebaseApp**](docs/FirebaseAppsApi.md#firebaseappsgetfirebaseapp) | **GET** /api/v1.0/FirebaseApp/{whitelabelId} |
+*FpmApi* | [**CreateFpmForStore**](docs/FpmApi.md#createfpmforstore) | **POST** /api/v1.0/{storeId}/fpm |
+*FpmApi* | [**DeleteFpmForStore**](docs/FpmApi.md#deletefpmforstore) | **DELETE** /api/v1.0/{storeId}/fpm |
+*FpmApi* | [**EditFpmForStore**](docs/FpmApi.md#editfpmforstore) | **POST** /api/v1.0/{storeId}/fpm/edit |
+*FpmApi* | [**GetFpmForStore**](docs/FpmApi.md#getfpmforstore) | **GET** /api/v1.0/{storeId}/fpm |
+*FulfillmentStateConfigurationApi* | [**CreateFulfillmentStatesConfig**](docs/FulfillmentStateConfigurationApi.md#createfulfillmentstatesconfig) | **POST** /api/v1.0/{appId}/fulfillment/configuration/states |
+*FulfillmentStateConfigurationApi* | [**DeleteFulfillmentStatesConfig**](docs/FulfillmentStateConfigurationApi.md#deletefulfillmentstatesconfig) | **DELETE** /api/v1.0/{appId}/fulfillment/configuration/states/{configId} |
+*FulfillmentStateConfigurationApi* | [**GetFulfillmentStatesConfiguration**](docs/FulfillmentStateConfigurationApi.md#getfulfillmentstatesconfiguration) | **GET** /api/v1.0/{appId}/fulfillment/configuration/states/{configId} |
+*FulfillmentStateConfigurationApi* | [**GetFulfillmentStatesConfigurationTemplate**](docs/FulfillmentStateConfigurationApi.md#getfulfillmentstatesconfigurationtemplate) | **GET** /api/v1.0/{appId}/fulfillment/configuration/states_template |
+*FulfillmentStateConfigurationApi* | [**SearchFulfillmentStatesConfigurations**](docs/FulfillmentStateConfigurationApi.md#searchfulfillmentstatesconfigurations) | **GET** /api/v1.0/{appId}/fulfillment/configuration/states |
+*FulfillmentStateConfigurationApi* | [**UpdateFulfillmentStatesConfig**](docs/FulfillmentStateConfigurationApi.md#updatefulfillmentstatesconfig) | **POST** /api/v1.0/{appId}/fulfillment/configuration/states/{configId} |
*HeartbeatApi* | [**HeadHostname**](docs/HeartbeatApi.md#headhostname) | **HEAD** /api/v1.0/heartbeat/Hostname |
*HeartbeatApi* | [**HeadPing**](docs/HeartbeatApi.md#headping) | **HEAD** /api/v1.0/heartbeat |
*HeartbeatApi* | [**Hostname**](docs/HeartbeatApi.md#hostname) | **GET** /api/v1.0/heartbeat/Hostname |
*HeartbeatApi* | [**Ping**](docs/HeartbeatApi.md#ping) | **GET** /api/v1.0/heartbeat |
-*HomeApi* | [**CompleteHomeAction**](docs/HomeApi.md#completehomeaction) | **POST** /api/v1.0/{appId}/home/{homeActionId} | [PRIVATE API] Complete Home Action
-*HomeApi* | [**DismissOldPortalAction**](docs/HomeApi.md#dismissoldportalaction) | **POST** /api/v1.0/home/dismissoldportalaction | [PRIVATE API] Complete Home Action
-*HomeApi* | [**GetHomeActions**](docs/HomeApi.md#gethomeactions) | **GET** /api/v1.0/{appId}/home | [PRIVATE API] Get Home Actions
-*HomeApi* | [**GetHomeStatistics**](docs/HomeApi.md#gethomestatistics) | **GET** /api/v1.0/{appId}/home/stats | [PRIVATE API] Get Home Statistics
-*HttpRequestResponseLogsApi* | [**GetLogs**](docs/HttpRequestResponseLogsApi.md#getlogs) | **GET** /api/v1.0/{appId}/interactions/logs | Get API interaction logs
-*HydraApi* | [**AssignEmv**](docs/HydraApi.md#assignemv) | **POST** /api/v1.0/{appId}/hydra/emvterminal/assign/{hydraConfigId}/{emvTerminalId} | Assign an EMV terminal to a kiosk
-*HydraApi* | [**AttachStoreToKiosk**](docs/HydraApi.md#attachstoretokiosk) | **POST** /api/v1.0/{appId}/AttachStoreToKiosk/{deviceId}/store/{storeId} | [Private]
-*HydraApi* | [**AttachStoreToTerminal**](docs/HydraApi.md#attachstoretoterminal) | **POST** /api/v1.0/{appId}/hydra/{deviceId}/attach/{storeId} | [Private]
+*HomeApi* | [**CompleteHomeAction**](docs/HomeApi.md#completehomeaction) | **POST** /api/v1.0/{appId}/home/{homeActionId} |
+*HomeApi* | [**GetHomeActions**](docs/HomeApi.md#gethomeactions) | **GET** /api/v1.0/{appId}/home |
+*HomeApi* | [**GetHomeStatistics**](docs/HomeApi.md#gethomestatistics) | **GET** /api/v1.0/{appId}/home/stats |
+*HomeApi* | [**GetOktaPortalFeatureFlag**](docs/HomeApi.md#getoktaportalfeatureflag) | **GET** /api/v1.0/home/okta-portal |
+*HydraApi* | [**AssignEmv**](docs/HydraApi.md#assignemv) | **POST** /api/v1.0/{appId}/hydra/emvterminal/assign/{hydraConfigId}/{emvTerminalId} |
+*HydraApi* | [**AttachStoreToKiosk**](docs/HydraApi.md#attachstoretokiosk) | **POST** /api/v1.0/{appId}/AttachStoreToKiosk/{deviceId}/store/{storeId} |
+*HydraApi* | [**AttachStoreToTerminal**](docs/HydraApi.md#attachstoretoterminal) | **POST** /api/v1.0/{appId}/hydra/{deviceId}/attach/{storeId} |
*HydraApi* | [**CancelEmvPayment**](docs/HydraApi.md#cancelemvpayment) | **POST** /api/v1.0/{appId}/hydra/cancelemvpayment/{orderId} |
-*HydraApi* | [**DetachStoreFromTerminal**](docs/HydraApi.md#detachstorefromterminal) | **POST** /api/v1.0/{appId}/hydra/{deviceId}/detach/{storeId} | [Private]
-*HydraApi* | [**GetAttachedDevice**](docs/HydraApi.md#getattacheddevice) | **GET** /api/v1.0/{appId}/hydra/{deviceType}/{deviceId} | [Private]
-*HydraApi* | [**GetAttachedDevices**](docs/HydraApi.md#getattacheddevices) | **GET** /api/v1.0/{appId}/hydra/{deviceType}/list | [Private]
-*HydraApi* | [**GetEMVTerminalDetails**](docs/HydraApi.md#getemvterminaldetails) | **GET** /api/v1.0/{appId}/hydra/emvterminal | [Private]
-*HydraApi* | [**GetEmvOrderState**](docs/HydraApi.md#getemvorderstate) | **GET** /api/v1.0/{appId}/hydra/emvorderstate/{orderId} | [Private]
-*HydraApi* | [**GetKioskCashPaymentSettings**](docs/HydraApi.md#getkioskcashpaymentsettings) | **GET** /api/v1.0/{appId}/kioskcashsettings/{deviceId} | Get the status of Cash Payment Methon on Kisok
+*HydraApi* | [**DetachStoreFromTerminal**](docs/HydraApi.md#detachstorefromterminal) | **POST** /api/v1.0/{appId}/hydra/{deviceId}/detach/{storeId} |
+*HydraApi* | [**GetAblyToken**](docs/HydraApi.md#getablytoken) | **GET** /api/v1.0/hydra/ably_token |
+*HydraApi* | [**GetAttachedDevice**](docs/HydraApi.md#getattacheddevice) | **GET** /api/v1.0/{appId}/hydra/{deviceType}/{deviceId} |
+*HydraApi* | [**GetAttachedDevices**](docs/HydraApi.md#getattacheddevices) | **GET** /api/v1.0/{appId}/hydra/{deviceType}/list |
+*HydraApi* | [**GetEMVTerminalDetails**](docs/HydraApi.md#getemvterminaldetails) | **GET** /api/v1.0/{appId}/hydra/emvterminal |
+*HydraApi* | [**GetEmvOrderState**](docs/HydraApi.md#getemvorderstate) | **GET** /api/v1.0/{appId}/hydra/emvorderstate/{orderId} |
+*HydraApi* | [**GetKioskCashPaymentSettings**](docs/HydraApi.md#getkioskcashpaymentsettings) | **GET** /api/v1.0/{appId}/kioskcashsettings/{deviceId} |
+*HydraApi* | [**GetKioskSettings**](docs/HydraApi.md#getkiosksettings) | **GET** /api/v1.0/{appId}/kiosksettings/{deviceId} |
*HydraApi* | [**GetRegistration**](docs/HydraApi.md#getregistration) | **GET** /api/v1.0/hydra/registration |
-*HydraApi* | [**GetSettings**](docs/HydraApi.md#getsettings) | **GET** /api/v1.0/hydra/settings | [Private]
-*HydraApi* | [**HydraCreateEmv**](docs/HydraApi.md#hydracreateemv) | **POST** /api/v1.0/{appId}/emvterminals | [Private]
-*HydraApi* | [**HydraDeleteEmv**](docs/HydraApi.md#hydradeleteemv) | **DELETE** /api/v1.0/{appId}/emvterminals/{id} | [Private]
-*HydraApi* | [**HydraDetachStoreFromKiosk**](docs/HydraApi.md#hydradetachstorefromkiosk) | **DELETE** /api/v1.0/{appId}/DetachStoreFromKiosk/{deviceId}/store/{storeId} | [Private]
-*HydraApi* | [**HydraGetEmvsForAppId**](docs/HydraApi.md#hydragetemvsforappid) | **GET** /api/v1.0/{appId}/emvterminals | List EMV terminals belonging to the given AppNameId
-*HydraApi* | [**LoginWithDeviceId**](docs/HydraApi.md#loginwithdeviceid) | **POST** /api/v1.0/hydra/{deviceId}/login | [Private]
-*HydraApi* | [**Register**](docs/HydraApi.md#register) | **POST** /api/v1.0/{appId}/hydra/registration | [Private]
-*HydraApi* | [**UnAssign**](docs/HydraApi.md#unassign) | **DELETE** /api/v1.0/{appId}/hydra/{deviceId}/registration | [Private]
-*HydraApi* | [**UnassignEmv**](docs/HydraApi.md#unassignemv) | **POST** /api/v1.0/{appId}/hydra/emvterminal/unassign/{hydraConfigId} | Unassign the currently assigned EMV terminal from a kiosk
-*HydraApi* | [**UpdateKioskCashVisibilitySettings**](docs/HydraApi.md#updatekioskcashvisibilitysettings) | **POST** /api/v1.0/{appId}/kioskupdatecashsettings | Update the Cash Payment Methon Visiability on Kisok
-*KioskIotApi* | [**GetKioskIotConnection**](docs/KioskIotApi.md#getkioskiotconnection) | **POST** /api/v1.0/kioskiot/connect | Get the IoT connection parameters for telemetry and commands No input parameters since authenticated hydra user defines context
-*KioskIotApi* | [**QueryTelemetrySeries**](docs/KioskIotApi.md#querytelemetryseries) | **POST** /api/v1.0/{appId}/kioskiot/timeseries/query | Get the IoT time series values for a given Kiosk Id, properties and time range
-*KioskStoreSettingsApi* | [**GetAllKioskSettingsForStore**](docs/KioskStoreSettingsApi.md#getallkiosksettingsforstore) | **GET** /api/v1.0/{appId}/kiosksettings/store/{storeId} | Get all kiosk settings associated with a store
-*KioskStoreSettingsApi* | [**GetAllStoreSettingsForKioskHydra**](docs/KioskStoreSettingsApi.md#getallstoresettingsforkioskhydra) | **GET** /api/v1.0/kioskstoresettings | [For Kiosk use only] Get all stores connected to a Kiosk
-*KioskStoreSettingsApi* | [**UpdateCashSettingForKiosk**](docs/KioskStoreSettingsApi.md#updatecashsettingforkiosk) | **POST** /api/v1.0/{appId}/kiosksettings/cash |
+*HydraApi* | [**GetSettings**](docs/HydraApi.md#getsettings) | **GET** /api/v1.0/hydra/settings |
+*HydraApi* | [**HydraCreateEmv**](docs/HydraApi.md#hydracreateemv) | **POST** /api/v1.0/{appId}/emvterminals |
+*HydraApi* | [**HydraDeleteEmv**](docs/HydraApi.md#hydradeleteemv) | **DELETE** /api/v1.0/{appId}/emvterminals/{id} |
+*HydraApi* | [**HydraDetachStoreFromKiosk**](docs/HydraApi.md#hydradetachstorefromkiosk) | **DELETE** /api/v1.0/{appId}/DetachStoreFromKiosk/{deviceId}/store/{storeId} |
+*HydraApi* | [**HydraGetEmvsForAppId**](docs/HydraApi.md#hydragetemvsforappid) | **GET** /api/v1.0/{appId}/emvterminals |
+*HydraApi* | [**LoginWithDeviceId**](docs/HydraApi.md#loginwithdeviceid) | **POST** /api/v1.0/hydra/{deviceId}/login |
+*HydraApi* | [**Register**](docs/HydraApi.md#register) | **POST** /api/v1.0/{appId}/hydra/registration |
+*HydraApi* | [**UnAssign**](docs/HydraApi.md#unassign) | **DELETE** /api/v1.0/{appId}/hydra/{deviceId}/registration |
+*HydraApi* | [**UnassignEmv**](docs/HydraApi.md#unassignemv) | **POST** /api/v1.0/{appId}/hydra/emvterminal/unassign/{hydraConfigId} |
+*HydraApi* | [**UpdateKioskCashVisibilitySettings**](docs/HydraApi.md#updatekioskcashvisibilitysettings) | **POST** /api/v1.0/{appId}/kioskupdatecashsettings |
+*HydraApi* | [**UpdateKioskSettings**](docs/HydraApi.md#updatekiosksettings) | **POST** /api/v1.0/{appId}/kiosksettings/{deviceId} |
+*IntegrationMetadataCatalogueApi* | [**IntegrationMetadataCatalogueGetPixelPointProducts**](docs/IntegrationMetadataCatalogueApi.md#integrationmetadatacataloguegetpixelpointproducts) | **GET** /api/v1.0/integrationmetadatacatalogue/pixelpoint/stores/{storeId}/products |
+*IntercomApi* | [**UserHash**](docs/IntercomApi.md#userhash) | **GET** /api/v1.0/intercom/userHash |
+*InvoicesApi* | [**GetInvoices**](docs/InvoicesApi.md#getinvoices) | **GET** /api/v1.0/{appId}/invoices |
+*InvoicesApi* | [**InvoicePdf**](docs/InvoicesApi.md#invoicepdf) | **GET** /api/v1.0/{appId}/invoices/InvoicePdf |
+*InvoicesApi* | [**ListInvoices**](docs/InvoicesApi.md#listinvoices) | **GET** /api/v1.0/{appId}/invoices/ListInvoices |
+*InvoicesApi* | [**ListSubscriptionInvoices**](docs/InvoicesApi.md#listsubscriptioninvoices) | **GET** /api/v1.0/{appId}/invoices/ListSubscriptionInvoices |
+*KioskEntitlementsApi* | [**QueryKioskEntitlementsByOrgId**](docs/KioskEntitlementsApi.md#querykioskentitlementsbyorgid) | **GET** /api/v1.0/orgs/{orgId}/kiosk/entitlements |
+*KioskIotApi* | [**GetKioskIotConnection**](docs/KioskIotApi.md#getkioskiotconnection) | **POST** /api/v1.0/kioskiot/connect |
+*KioskIotApi* | [**QueryTelemetrySeries**](docs/KioskIotApi.md#querytelemetryseries) | **POST** /api/v1.0/{appId}/kioskiot/timeseries/query |
*LightspeedApi* | [**LightspeedGenerateMenu**](docs/LightspeedApi.md#lightspeedgeneratemenu) | **POST** /api/v1.0/lightspeed/{storeId}/menu/generate |
*LightspeedApi* | [**LightspeedGetStoreSettings**](docs/LightspeedApi.md#lightspeedgetstoresettings) | **GET** /api/v1.0/lightspeed/{storeId}/settings |
*LightspeedApi* | [**LightspeedSaveStoreSettings**](docs/LightspeedApi.md#lightspeedsavestoresettings) | **POST** /api/v1.0/lightspeed/{storeId}/settings |
-*LocationApi* | [**CreateLocation**](docs/LocationApi.md#createlocation) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/location | Create a Location i.e: Table, Hotel Room, Car park space
-*LocationApi* | [**DeleteLocation**](docs/LocationApi.md#deletelocation) | **DELETE** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/location/{locationId}/delete | Set a Location as deleted
-*LocationApi* | [**MapLocationToExternalId**](docs/LocationApi.md#maplocationtoexternalid) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/location/{locationId}/map-external | Set or unset External Location Id on a Location
-*LocationApi* | [**MoveLocation**](docs/LocationApi.md#movelocation) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/location/{locationId}/move | Move a Location to a different location Area
-*LocationApi* | [**UpdateLocation**](docs/LocationApi.md#updatelocation) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/location/{locationId}/update | Update a Location i.e: Table, Hotel Room, Car park space
-*LocationAreasApi* | [**CreateLocationArea**](docs/LocationAreasApi.md#createlocationarea) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas | Create a Location Area, i.e: Room, Floor, Parking lot
-*LocationAreasApi* | [**GetLocationArea**](docs/LocationAreasApi.md#getlocationarea) | **GET** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId} | Retrieve a Location Area
-*LocationAreasApi* | [**GetLocationAreasForStore**](docs/LocationAreasApi.md#getlocationareasforstore) | **GET** /api/v1.0/{appId}/stores/{storeId}/location-areas | Retrieve all Location Areas for a Store
-*LocationAreasApi* | [**UpdateLocationArea**](docs/LocationAreasApi.md#updatelocationarea) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/update | Update a Location Area, i.e: Room, Floor, Car park space
-*LookerDashboardApi* | [**LookerDashboardGetAll**](docs/LookerDashboardApi.md#lookerdashboardgetall) | **GET** /api/v1.0/{appId}/looker/dashboards | Get all dashboards
-*LookerSingleSignOnApi* | [**GetSSOEndpoint**](docs/LookerSingleSignOnApi.md#getssoendpoint) | **GET** /api/v1.0/{appId}/looker/sso | Get the generic single sign on embed URL for Looker dashboards
+*LocationApi* | [**CreateLocation**](docs/LocationApi.md#createlocation) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/location |
+*LocationApi* | [**DeleteLocation**](docs/LocationApi.md#deletelocation) | **DELETE** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/location/{locationId}/delete |
+*LocationApi* | [**MapLocationToExternalId**](docs/LocationApi.md#maplocationtoexternalid) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/location/{locationId}/map-external |
+*LocationApi* | [**MoveLocation**](docs/LocationApi.md#movelocation) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/location/{locationId}/move |
+*LocationApi* | [**UpdateLocation**](docs/LocationApi.md#updatelocation) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/location/{locationId}/update |
+*LocationAreasApi* | [**CreateLocationArea**](docs/LocationAreasApi.md#createlocationarea) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas |
+*LocationAreasApi* | [**GetLocationArea**](docs/LocationAreasApi.md#getlocationarea) | **GET** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId} |
+*LocationAreasApi* | [**GetLocationAreasForStore**](docs/LocationAreasApi.md#getlocationareasforstore) | **GET** /api/v1.0/{appId}/stores/{storeId}/location-areas |
+*LocationAreasApi* | [**UpdateLocationArea**](docs/LocationAreasApi.md#updatelocationarea) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/update |
+*LookerDashboardApi* | [**LookerDashboardGetAll**](docs/LookerDashboardApi.md#lookerdashboardgetall) | **GET** /api/v1.0/{appId}/looker/dashboards |
+*LookerSingleSignOnApi* | [**GetSSOEndpoint**](docs/LookerSingleSignOnApi.md#getssoendpoint) | **GET** /api/v1.0/{appId}/looker/sso |
*MenuOptionSetItemsApi* | [**AddMenuItemOptionSetItem**](docs/MenuOptionSetItemsApi.md#addmenuitemoptionsetitem) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems | Create menu item option set item
*MenuOptionSetItemsApi* | [**DeleteOptionSetItemImage**](docs/MenuOptionSetItemsApi.md#deleteoptionsetitemimage) | **DELETE** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems/{menuItemOptionSetItemId}/image | Delete menu item option set item image
*MenuOptionSetItemsApi* | [**GetMenuItemOptionSetItemById**](docs/MenuOptionSetItemsApi.md#getmenuitemoptionsetitembyid) | **GET** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems/{menuItemOptionSetItemId} | Get menu item option set item by identifier
*MenuOptionSetItemsApi* | [**GetMenuItemOptionSetItems**](docs/MenuOptionSetItemsApi.md#getmenuitemoptionsetitems) | **GET** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems | Get menu item option set items
*MenuOptionSetItemsApi* | [**RemoveMenuItemOptionSetItem**](docs/MenuOptionSetItemsApi.md#removemenuitemoptionsetitem) | **DELETE** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems/{menuItemOptionSetItemId} | Delete menu item option set item
-*MenuOptionSetItemsApi* | [**SetOptionSetItemTax**](docs/MenuOptionSetItemsApi.md#setoptionsetitemtax) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems/{menuItemOptionSetItemId}/taxrate/{taxRateId} | [Private API] Set Tax Rate on OptionSetItem
+*MenuOptionSetItemsApi* | [**SetOptionSetItemTax**](docs/MenuOptionSetItemsApi.md#setoptionsetitemtax) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems/{menuItemOptionSetItemId}/taxrate/{taxRateId} | Set Tax Rate on OptionSetItem
*MenuOptionSetItemsApi* | [**UpdateMenuItemOptionSetItem**](docs/MenuOptionSetItemsApi.md#updatemenuitemoptionsetitem) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems/{menuItemOptionSetItemId} | Update menu item option set item
*MenuOptionSetItemsApi* | [**UploadOptionSetItemImage**](docs/MenuOptionSetItemsApi.md#uploadoptionsetitemimage) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems/{menuItemOptionSetItemId}/image | Upload menu item option set item image
*MenuOptionSetsApi* | [**CreateMenuItemOptionSet**](docs/MenuOptionSetsApi.md#createmenuitemoptionset) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets | Create menu item option set
@@ -311,8 +345,8 @@ Class | Method | HTTP request | Description
*MenuSectionItemsApi* | [**DeleteMenuSectionItemImage**](docs/MenuSectionItemsApi.md#deletemenusectionitemimage) | **DELETE** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/image | Delete menu section item image
*MenuSectionItemsApi* | [**GetMenuItemById**](docs/MenuSectionItemsApi.md#getmenuitembyid) | **GET** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId} | Get menu item by identifier
*MenuSectionItemsApi* | [**GetMenuItems**](docs/MenuSectionItemsApi.md#getmenuitems) | **GET** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems | Get menu items
-*MenuSectionItemsApi* | [**MoveMenuItem**](docs/MenuSectionItemsApi.md#movemenuitem) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/setorder/{destinationDisplayOrder} | [PRIVATE API]Move an Item within a menu
-*MenuSectionItemsApi* | [**SetSectionItemTax**](docs/MenuSectionItemsApi.md#setsectionitemtax) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/taxrate/{taxRateId} | [PRIVATE API]Move an Item within a menu
+*MenuSectionItemsApi* | [**MoveMenuItem**](docs/MenuSectionItemsApi.md#movemenuitem) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/setorder/{destinationDisplayOrder} | Move an Item within a menu
+*MenuSectionItemsApi* | [**SetSectionItemTax**](docs/MenuSectionItemsApi.md#setsectionitemtax) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/taxrate/{taxRateId} | Set tax rate for menu item
*MenuSectionItemsApi* | [**UpdateMenuSectionItem**](docs/MenuSectionItemsApi.md#updatemenusectionitem) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId} | Update menu section item
*MenuSectionItemsApi* | [**UploadMenuSectionItemImage**](docs/MenuSectionItemsApi.md#uploadmenusectionitemimage) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/image | Upload menu section item image
*MenuSectionsApi* | [**CloneMenuSection**](docs/MenuSectionsApi.md#clonemenusection) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/clone | Clone menu section
@@ -326,9 +360,21 @@ Class | Method | HTTP request | Description
*MenuSectionsApi* | [**MenuSectionsSetItemDisplayOrders**](docs/MenuSectionsApi.md#menusectionssetitemdisplayorders) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitemdisplayorders | Re-arrange Items within a Section
*MenuSectionsApi* | [**UpdateMenuSection**](docs/MenuSectionsApi.md#updatemenusection) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId} | Update menu section
*MenuSectionsApi* | [**UploadMenuSectionImage**](docs/MenuSectionsApi.md#uploadmenusectionimage) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/image | Upload menu section image
-*MenusApi* | [**CreateDraftMenuFromExistingMenu**](docs/MenusApi.md#createdraftmenufromexistingmenu) | **POST** /api/v1.0/menus/{menuId}/clone/{newName} | [PRIVATE API]Clone a menu, (without attaching stores)
-*MenusApi* | [**CreateNewMenuForApp**](docs/MenusApi.md#createnewmenuforapp) | **POST** /api/v1.0/{appId}/menus | Create a new menu. If request body is empty, the system will create a menu with default items.
-*MenusApi* | [**DeleteMenu**](docs/MenusApi.md#deletemenu) | **DELETE** /api/v1.0/menus/{menuId} | [PRIVATE API]Mark a Menu as Deleted
+*MenuZonesApi* | [**AddMenuZone**](docs/MenuZonesApi.md#addmenuzone) | **POST** /api/v1.0/menus/{menuId}/zones | Adds a new menu zone to a menu.
+*MenuZonesApi* | [**DeleteMenuZone**](docs/MenuZonesApi.md#deletemenuzone) | **DELETE** /api/v1.0/menus/{menuId}/zones/{menuZoneId} | Deletes a menu zone.
+*MenuZonesApi* | [**DeleteMenuZoneImage**](docs/MenuZonesApi.md#deletemenuzoneimage) | **DELETE** /api/v1.0/menus/{menuId}/zones/{menuZoneId}/image | Deletes a menu zone image.
+*MenuZonesApi* | [**FlipMenuZones**](docs/MenuZonesApi.md#flipmenuzones) | **PUT** /api/v1.0/menus/{menuId}/zones/{menuZoneId}/flip/{menuZoneI2} | Flips the order of two menu zones.
+*MenuZonesApi* | [**GetMenuZone**](docs/MenuZonesApi.md#getmenuzone) | **GET** /api/v1.0/menus/{menuId}/zones/{menuZoneId} | Gets a specific menu zone for a given zone id
+*MenuZonesApi* | [**GetMenuZonesForMenuId**](docs/MenuZonesApi.md#getmenuzonesformenuid) | **GET** /api/v1.0/menus/{menuId}/zones | Gets all the menu zones for a menu
+*MenuZonesApi* | [**SetMenuSectionMenuZone**](docs/MenuZonesApi.md#setmenusectionmenuzone) | **PUT** /api/v1.0/menus/{menuId}/zones/{menuZoneId}/section/{menuSectionId} | Assigns a zone to a menu section.
+*MenuZonesApi* | [**SetMenuZoneDescription**](docs/MenuZonesApi.md#setmenuzonedescription) | **PUT** /api/v1.0/menus/{menuId}/zones/{menuZoneId}/description | Sets the description of a menu zone.
+*MenuZonesApi* | [**SetMenuZoneName**](docs/MenuZonesApi.md#setmenuzonename) | **PUT** /api/v1.0/menus/{menuId}/zones/{menuZoneId}/name/{menuZoneName} | Sets the name of a menu zone.
+*MenuZonesApi* | [**UpdateMenuZone**](docs/MenuZonesApi.md#updatemenuzone) | **PUT** /api/v1.0/menus/{menuId}/zones/{menuZoneId} | Updates a menu zone.
+*MenuZonesApi* | [**UploadMenuZoneImage**](docs/MenuZonesApi.md#uploadmenuzoneimage) | **POST** /api/v1.0/menus/{menuId}/zones/{menuZoneId}/image | Uploads an image for a menu zone.
+*MenusApi* | [**CreateDraftMenuFromExistingMenu**](docs/MenusApi.md#createdraftmenufromexistingmenu) | **POST** /api/v1.0/menus/{menuId}/clone/{newName} | Clone a menu, (without attaching stores)
+*MenusApi* | [**CreateNewMenuAsync**](docs/MenusApi.md#createnewmenuasync) | **POST** /api/v1.0/{appId}/menus/async | Create a new menu asynchronously
+*MenusApi* | [**CreateNewMenuForApp**](docs/MenusApi.md#createnewmenuforapp) | **POST** /api/v1.0/{appId}/menus | Create a new menu
+*MenusApi* | [**DeleteMenu**](docs/MenusApi.md#deletemenu) | **DELETE** /api/v1.0/menus/{menuId} | Mark a Menu as Deleted
*MenusApi* | [**DeleteMenuImage**](docs/MenusApi.md#deletemenuimage) | **DELETE** /api/v1.0/menus/{menuId}/image | Delete menu image
*MenusApi* | [**DeleteMenuItemMetadata**](docs/MenusApi.md#deletemenuitemmetadata) | **DELETE** /api/v1.0/menus/{menuId}/menuitem/{menuItemId}/metadata/{key}/store/{storeId} | Delete menu item metadata
*MenusApi* | [**GetAllMenuMetadataByMenuIdAndStoreId**](docs/MenusApi.md#getallmenumetadatabymenuidandstoreid) | **GET** /api/v1.0/menus/{menuId}/metadata/store/{storeId} | Get all menu metadata by menu ID and store ID
@@ -336,93 +382,111 @@ Class | Method | HTTP request | Description
*MenusApi* | [**GetMenuItemMetadata**](docs/MenusApi.md#getmenuitemmetadata) | **GET** /api/v1.0/menus/{menuId}/menuitem/{menuItemId}/metadata/store/{storeId} | Get menu item metadata
*MenusApi* | [**GetMenuItemMetadataByKey**](docs/MenusApi.md#getmenuitemmetadatabykey) | **GET** /api/v1.0/menus/{menuId}/menuitem/{menuItemId}/metadata/{key}/store/{storeId} | Get menu item metadata by key
*MenusApi* | [**GetMenuItemOptionSetItemMetadata**](docs/MenusApi.md#getmenuitemoptionsetitemmetadata) | **GET** /api/v1.0/menus/{menuId}/optionsetitem/{optionSetItemId}/metadata/store/{storeId} | Get menu item option set item metadata by key
-*MenusApi* | [**GetMenuName**](docs/MenusApi.md#getmenuname) | **GET** /api/v1.0/menus/{menuId}/name | [PRIVATE API]Get Menus Name
-*MenusApi* | [**GetMenuStoreNames**](docs/MenusApi.md#getmenustorenames) | **GET** /api/v1.0/menus/{menuId}/stores | [PRIVATE API]Get menus store names
-*MenusApi* | [**GetMenuTaxDetails**](docs/MenusApi.md#getmenutaxdetails) | **GET** /api/v1.0/menus/{menuId}/tax | [PRIVATE API]Get menus tax details
-*MenusApi* | [**GetMenusByAppId**](docs/MenusApi.md#getmenusbyappid) | **GET** /api/v1.0/{appId}/menus | [PRIVATE API]Get menus by appId
-*MenusApi* | [**GetMenusCheckpoints**](docs/MenusApi.md#getmenuscheckpoints) | **GET** /api/v1.0/menus/{menuId}/checkpoints | [PRIVATE API]Get a Menus Checkpoints
-*MenusApi* | [**MenusDeleteTaxRate**](docs/MenusApi.md#menusdeletetaxrate) | **DELETE** /api/v1.0/menus/{menuId}/tax/{taxId} | [PRIVATE API]Remove a Menus Tax Rate, can only remove a tax rate that does not have items/optionSetItems attached
-*MenusApi* | [**MenusGetMenuBulkShowHide**](docs/MenusApi.md#menusgetmenubulkshowhide) | **GET** /api/v1.0/menus/{menuId}/bulkshowhide/list |
-*MenusApi* | [**MenusSetDisplayOnMenuTax**](docs/MenusApi.md#menussetdisplayonmenutax) | **POST** /api/v1.0/menus/{menuId}/tax/show/{show} | [PRIVATE API]Set if tax shows for a Menu
-*MenusApi* | [**MenusSetItemDisplayOrders**](docs/MenusApi.md#menussetitemdisplayorders) | **POST** /api/v1.0/menus/{menuId}/sectiondisplayorders | [PRIVATE API]Re-arrange Sections within a Menu
-*MenusApi* | [**MenusShowHideBulkItems**](docs/MenusApi.md#menusshowhidebulkitems) | **POST** /api/v1.0/menus/{menuId}/bulkshowhide |
-*MenusApi* | [**MenusUpdateTaxType**](docs/MenusApi.md#menusupdatetaxtype) | **POST** /api/v1.0/menus/{menuId}/tax/type/{type} | [PRIVATE API]Set the type of Tax on a Menu
-*MenusApi* | [**MenusUpsertTaxRate**](docs/MenusApi.md#menusupserttaxrate) | **POST** /api/v1.0/menus/{menuId}/taxrate | [PRIVATE API]Add/Update a Tax Rate
-*MenusApi* | [**RestoreAMenuCheckpoint**](docs/MenusApi.md#restoreamenucheckpoint) | **POST** /api/v1.0/menus/{menuId}/checkpoints/{checkpointId}/restore | [PRIVATE API]Restore a Menu to a checkpoint
+*MenusApi* | [**GetMenuName**](docs/MenusApi.md#getmenuname) | **GET** /api/v1.0/menus/{menuId}/name | Get Menus Name
+*MenusApi* | [**GetMenuStoreNames**](docs/MenusApi.md#getmenustorenames) | **GET** /api/v1.0/menus/{menuId}/stores | Get menus store names
+*MenusApi* | [**GetMenuTaxDetails**](docs/MenusApi.md#getmenutaxdetails) | **GET** /api/v1.0/menus/{menuId}/tax | Get menus tax details
+*MenusApi* | [**GetMenusByAppId**](docs/MenusApi.md#getmenusbyappid) | **GET** /api/v1.0/{appId}/menus | Get menus by appId
+*MenusApi* | [**GetMenusCheckpoints**](docs/MenusApi.md#getmenuscheckpoints) | **GET** /api/v1.0/menus/{menuId}/checkpoints | Get a Menus Checkpoints
+*MenusApi* | [**MenusDeleteTaxRate**](docs/MenusApi.md#menusdeletetaxrate) | **DELETE** /api/v1.0/menus/{menuId}/tax/{taxId} | Remove a Menus Tax Rate, can only remove a tax rate that does not have items/optionSetItems attached
+*MenusApi* | [**MenusGetMenuBulkShowHide**](docs/MenusApi.md#menusgetmenubulkshowhide) | **GET** /api/v1.0/menus/{menuId}/bulkshowhide/list | Get bulk show/hide menu items and option set items
+*MenusApi* | [**MenusSetDisplayOnMenuTax**](docs/MenusApi.md#menussetdisplayonmenutax) | **POST** /api/v1.0/menus/{menuId}/tax/show/{show} | Set if tax shows for a Menu
+*MenusApi* | [**MenusSetItemDisplayOrders**](docs/MenusApi.md#menussetitemdisplayorders) | **POST** /api/v1.0/menus/{menuId}/sectiondisplayorders | Re-arrange Sections within a Menu
+*MenusApi* | [**MenusShowHideBulkItems**](docs/MenusApi.md#menusshowhidebulkitems) | **POST** /api/v1.0/menus/{menuId}/bulkshowhide | Bulk show/hide menu items or option set items
+*MenusApi* | [**MenusUpdateTaxType**](docs/MenusApi.md#menusupdatetaxtype) | **POST** /api/v1.0/menus/{menuId}/tax/type/{type} | Set the type of Tax on a Menu
+*MenusApi* | [**MenusUpsertTaxRate**](docs/MenusApi.md#menusupserttaxrate) | **POST** /api/v1.0/menus/{menuId}/taxrate | Add/Update a Tax Rate
+*MenusApi* | [**RestoreAMenuCheckpoint**](docs/MenusApi.md#restoreamenucheckpoint) | **POST** /api/v1.0/menus/{menuId}/checkpoints/{checkpointId}/restore | Restore a Menu to a checkpoint
*MenusApi* | [**SetMenuItemMetadata**](docs/MenusApi.md#setmenuitemmetadata) | **PUT** /api/v1.0/menus/{menuId}/menuitem/{menuItemId}/metadata/store/{storeId} | Update menu item metadata
*MenusApi* | [**SetMenuItemOptionSetItemMetadata**](docs/MenusApi.md#setmenuitemoptionsetitemmetadata) | **PUT** /api/v1.0/menus/{menuId}/optionsetitem/{optionSetItemId}/metadata/store/{storeId} | Update menu item option set item metadata
-*MenusApi* | [**SetMenuLock**](docs/MenusApi.md#setmenulock) | **POST** /api/v1.0/menus/{menuId}/lock | [PRIVATE API]Lock/Unlock a Menu for Editing
-*MenusApi* | [**SetMenuName**](docs/MenusApi.md#setmenuname) | **POST** /api/v1.0/menus/{menuId}/name | [PRIVATE API]Set Menus Name
+*MenusApi* | [**SetMenuLock**](docs/MenusApi.md#setmenulock) | **POST** /api/v1.0/menus/{menuId}/lock | Lock/Unlock a Menu for Editing
+*MenusApi* | [**SetMenuName**](docs/MenusApi.md#setmenuname) | **POST** /api/v1.0/menus/{menuId}/name | Set Menus Name
*MenusApi* | [**UpdateMenu**](docs/MenusApi.md#updatemenu) | **POST** /api/v1.0/menus/{menuId} | Update menu
*MenusApi* | [**UploadMenuImage**](docs/MenusApi.md#uploadmenuimage) | **POST** /api/v1.0/menus/{menuId}/image | Upload menu image
*MenusApi* | [**UploadNewMenuForApp**](docs/MenusApi.md#uploadnewmenuforapp) | **POST** /api/v1.0/{appId}/menus/xlsx | Create a new menu from xlsx file.
-*MetafieldDefinitionsApi* | [**CreateMetafieldDefinition**](docs/MetafieldDefinitionsApi.md#createmetafielddefinition) | **POST** /api/v1.0/{appId}/metafields/definitions/{ownerEntity} | Create a Metafield Definition
-*MetafieldDefinitionsApi* | [**GetMetafieldDefinitionByKey**](docs/MetafieldDefinitionsApi.md#getmetafielddefinitionbykey) | **GET** /api/v1.0/{appId}/metafields/definitions/{ownerEntity}/{key} | Get a Metafield Definition for the specified owner entity and key.
-*MetafieldDefinitionsApi* | [**GetMetafieldDefinitions**](docs/MetafieldDefinitionsApi.md#getmetafielddefinitions) | **GET** /api/v1.0/{appId}/metafields/definitions/{ownerEntity} | Get Metafield Definitions for the specified owner entity.
-*MetafieldDefinitionsApi* | [**GetOwnerEntityConfigurations**](docs/MetafieldDefinitionsApi.md#getownerentityconfigurations) | **GET** /api/v1.0/{appId}/metafields/definitions | Get OwnerEntity Configurations which contain information to manage Metafield Definitions
-*MetafieldDefinitionsApi* | [**GetOwnerEntityRecommendations**](docs/MetafieldDefinitionsApi.md#getownerentityrecommendations) | **GET** /api/v1.0/{appId}/metafields/definitions/recommendations/{ownerEntity} | Get OwnerEntity Definition Recommendations
-*MetafieldDefinitionsApi* | [**UpdateMetafieldDefinition**](docs/MetafieldDefinitionsApi.md#updatemetafielddefinition) | **POST** /api/v1.0/{appId}/metafields/definitions/{ownerEntity}/{key} | Update a Metafield Definition
-*MobileAppsApi* | [**GetAppConfigSalesChannel**](docs/MobileAppsApi.md#getappconfigsaleschannel) | **GET** /api/v1.0/mobileapps/{appId}/saleschannel/details | Get sales channel configuration
-*MobileAppsApi* | [**GetStatistics**](docs/MobileAppsApi.md#getstatistics) | **GET** /api/v1.0/mobileapps/{appId}/statistics | Get statistics mobile apps
-*MobileAppsApi* | [**GetSubmissionDetails**](docs/MobileAppsApi.md#getsubmissiondetails) | **GET** /api/v1.0/mobileapps/{appId}/submission/details | Get submission details mobile apps
-*MobileAppsApi* | [**GetSubmissionStatus**](docs/MobileAppsApi.md#getsubmissionstatus) | **GET** /api/v1.0/mobileapps/{appId}/submission/status | Get submission status mobile apps
-*MobileAppsApi* | [**Submission**](docs/MobileAppsApi.md#submission) | **POST** /api/v1.0/mobileapps/{appId}/submission | Submission form mobile apps
-*MobileAppsApi* | [**UpdateAppConfigSalesChannel**](docs/MobileAppsApi.md#updateappconfigsaleschannel) | **POST** /api/v1.0/mobileapps/{appId}/saleschannel | Update the application sales channel configuration
-*MobileAppsApi* | [**UpdateSubmissionStatus**](docs/MobileAppsApi.md#updatesubmissionstatus) | **POST** /api/v1.0/mobileapps/{appId}/submission/{mobileAppsSubmissionId}/status | Update submission status
-*MobileAppsApi* | [**UploadImage**](docs/MobileAppsApi.md#uploadimage) | **POST** /api/v1.0/mobileapps/{appId}/submission/image | Upload image mobile apps
-*OAuthClientsApi* | [**AddRedirectUri**](docs/OAuthClientsApi.md#addredirecturi) | **POST** /api/v1.0/{appId}/oauthclients/{oauthAppId}/redirecturis | Create OAuth App redirect uri
-*OAuthClientsApi* | [**CreateOAuthApp**](docs/OAuthClientsApi.md#createoauthapp) | **POST** /api/v1.0/{appId}/oauthclients | Create OAuth App
-*OAuthClientsApi* | [**DeleteOAuthApp**](docs/OAuthClientsApi.md#deleteoauthapp) | **DELETE** /api/v1.0/{appId}/oauthclients/{oauthAppId} | Delete OAuth App
-*OAuthClientsApi* | [**GetOAuthApps**](docs/OAuthClientsApi.md#getoauthapps) | **GET** /api/v1.0/{appId}/oauthclients | Get all OAuth Apps
-*OAuthClientsApi* | [**GetOAuthClientByClientId**](docs/OAuthClientsApi.md#getoauthclientbyclientid) | **GET** /api/v1.0/{appId}/oauthclients/{oauthAppId} | Get OAuth App by identifier
-*OAuthClientsApi* | [**GetOAuthClientSecret**](docs/OAuthClientsApi.md#getoauthclientsecret) | **GET** /api/v1.0/{appId}/oauthclients/{oauthAppId}/secret | Get OAuth App secret key
-*OAuthClientsApi* | [**GetOauthAccessToken**](docs/OAuthClientsApi.md#getoauthaccesstoken) | **GET** /api/v1.0/{appId}/oauthclients/{oauthAppId}/accesstoken | Get OAuth access token for App
-*OAuthClientsApi* | [**GetRedirectUris**](docs/OAuthClientsApi.md#getredirecturis) | **GET** /api/v1.0/{appId}/oauthclients/{oauthAppId}/redirecturis | Get OAuth App redirect uris
+*MenusNutritionInfoApi* | [**AddOrUpdateMenuItemNutritionInfo**](docs/MenusNutritionInfoApi.md#addorupdatemenuitemnutritioninfo) | **POST** /api/v1.0/menus/{menuId}/menuItem/{publicId}/nutrition | Add or update menuitem nutrition info by menu item's publicId
+*MenusNutritionInfoApi* | [**AddOrUpdateMenuItemOptionSetItemNutritionInfo**](docs/MenusNutritionInfoApi.md#addorupdatemenuitemoptionsetitemnutritioninfo) | **POST** /api/v1.0/menus/{menuId}/menuItemOption/{publicId}/nutrition | Add or update menuitem optionsetitem nutrition info its publicId
+*MenusNutritionInfoApi* | [**AddOrUpdateMenuNutritionInfoByMenuId**](docs/MenusNutritionInfoApi.md#addorupdatemenunutritioninfobymenuid) | **POST** /api/v1.0/menus/{menuId}/nutrition | Add or update menu nutrition by identifier
+*MenusNutritionInfoApi* | [**DeleteMenuNutritionInfoByMenuId**](docs/MenusNutritionInfoApi.md#deletemenunutritioninfobymenuid) | **DELETE** /api/v1.0/menus/{menuId}/nutrition | Delete menu nutrition information by menuId
+*MenusNutritionInfoApi* | [**GetAllergens**](docs/MenusNutritionInfoApi.md#getallergens) | **GET** /api/v1.0/{appId}/menus/nutrition/allergens | Get allergens
+*MenusNutritionInfoApi* | [**GetMenuNutritionInfoByMenuId**](docs/MenusNutritionInfoApi.md#getmenunutritioninfobymenuid) | **GET** /api/v1.0/menus/{menuId}/nutrition | Get menu nutrition by menuId
+*MenusNutritionInfoV2Api* | [**AddOrUpdateMenuItemNutritionInfoV2**](docs/MenusNutritionInfoV2Api.md#addorupdatemenuitemnutritioninfov2) | **POST** /api/v1.0/{appId}/menus/{menuId}/menuItem/{publicId}/nutritionv2 | Add or update menuitem nutrition info by menu item's publicId
+*MenusNutritionInfoV2Api* | [**AddOrUpdateMenuItemOptionSetItemNutritionInfoV2**](docs/MenusNutritionInfoV2Api.md#addorupdatemenuitemoptionsetitemnutritioninfov2) | **POST** /api/v1.0/{appId}/menus/{menuId}/menuItemOption/{publicId}/nutritionv2 | Add or update menuitem option set item's nutrition info by its publicId
+*MenusNutritionInfoV2Api* | [**GetAllergensV2**](docs/MenusNutritionInfoV2Api.md#getallergensv2) | **GET** /api/v1.0/{appId}/menus/nutritionv2/allergens | Get allergens
+*MenusNutritionInfoV2Api* | [**GetMenuNutritionInfoV2ByMenuId**](docs/MenusNutritionInfoV2Api.md#getmenunutritioninfov2bymenuid) | **GET** /api/v1.0/{appId}/menus/{menuId}/nutritionv2 | Get menu nutrition by menuId
+*MetafieldDefinitionsApi* | [**CreateMetafieldDefinition**](docs/MetafieldDefinitionsApi.md#createmetafielddefinition) | **POST** /api/v1.0/{appId}/metafields/definitions/{ownerEntity} |
+*MetafieldDefinitionsApi* | [**GetMetafieldDefinitionByKey**](docs/MetafieldDefinitionsApi.md#getmetafielddefinitionbykey) | **GET** /api/v1.0/{appId}/metafields/definitions/{ownerEntity}/{key} |
+*MetafieldDefinitionsApi* | [**GetMetafieldDefinitions**](docs/MetafieldDefinitionsApi.md#getmetafielddefinitions) | **GET** /api/v1.0/{appId}/metafields/definitions/{ownerEntity} |
+*MetafieldDefinitionsApi* | [**GetOwnerEntityConfigurations**](docs/MetafieldDefinitionsApi.md#getownerentityconfigurations) | **GET** /api/v1.0/{appId}/metafields/definitions |
+*MetafieldDefinitionsApi* | [**GetOwnerEntityRecommendations**](docs/MetafieldDefinitionsApi.md#getownerentityrecommendations) | **GET** /api/v1.0/{appId}/metafields/definitions/recommendations/{ownerEntity} |
+*MetafieldDefinitionsApi* | [**UpdateMetafieldDefinition**](docs/MetafieldDefinitionsApi.md#updatemetafielddefinition) | **POST** /api/v1.0/{appId}/metafields/definitions/{ownerEntity}/{key} |
+*MobileAppsApi* | [**GetAppConfigSalesChannel**](docs/MobileAppsApi.md#getappconfigsaleschannel) | **GET** /api/v1.0/mobileapps/{appId}/saleschannel/details |
+*MobileAppsApi* | [**GetStatistics**](docs/MobileAppsApi.md#getstatistics) | **GET** /api/v1.0/mobileapps/{appId}/statistics |
+*MobileAppsApi* | [**GetSubmissionDetails**](docs/MobileAppsApi.md#getsubmissiondetails) | **GET** /api/v1.0/mobileapps/{appId}/submission/details |
+*MobileAppsApi* | [**GetSubmissionStatus**](docs/MobileAppsApi.md#getsubmissionstatus) | **GET** /api/v1.0/mobileapps/{appId}/submission/{submissionId}/status |
+*MobileAppsApi* | [**Publish**](docs/MobileAppsApi.md#publish) | **POST** /api/v1.0/mobileapps/{appId}/submission/{submissionId}/publish |
+*MobileAppsApi* | [**Resubmission**](docs/MobileAppsApi.md#resubmission) | **POST** /api/v1.0/mobileapps/{appId}/resubmission |
+*MobileAppsApi* | [**Submission**](docs/MobileAppsApi.md#submission) | **POST** /api/v1.0/mobileapps/{appId}/submission |
+*MobileAppsApi* | [**Unpublish**](docs/MobileAppsApi.md#unpublish) | **POST** /api/v1.0/mobileapps/{appId}/submission/{submissionId}/unpublish |
+*MobileAppsApi* | [**UpdateAppConfigSalesChannel**](docs/MobileAppsApi.md#updateappconfigsaleschannel) | **POST** /api/v1.0/mobileapps/{appId}/saleschannel |
+*MobileAppsApi* | [**UpdateSubmissionStatus**](docs/MobileAppsApi.md#updatesubmissionstatus) | **POST** /api/v1.0/mobileapps/{appId}/submission/{submissionId}/status |
+*MobileAppsApi* | [**UploadImage**](docs/MobileAppsApi.md#uploadimage) | **POST** /api/v1.0/mobileapps/{appId}/submission/image |
+*OAuthClientsApi* | [**AddRedirectUri**](docs/OAuthClientsApi.md#addredirecturi) | **POST** /api/v1.0/{appId}/oauthclients/{oauthAppId}/redirecturis |
+*OAuthClientsApi* | [**CreateOAuthApp**](docs/OAuthClientsApi.md#createoauthapp) | **POST** /api/v1.0/{appId}/oauthclients |
+*OAuthClientsApi* | [**DeleteOAuthApp**](docs/OAuthClientsApi.md#deleteoauthapp) | **DELETE** /api/v1.0/{appId}/oauthclients/{oauthAppId} |
+*OAuthClientsApi* | [**GetOAuthApps**](docs/OAuthClientsApi.md#getoauthapps) | **GET** /api/v1.0/{appId}/oauthclients |
+*OAuthClientsApi* | [**GetOAuthClientByClientId**](docs/OAuthClientsApi.md#getoauthclientbyclientid) | **GET** /api/v1.0/{appId}/oauthclients/{oauthAppId} |
+*OAuthClientsApi* | [**GetOAuthClientSecret**](docs/OAuthClientsApi.md#getoauthclientsecret) | **GET** /api/v1.0/{appId}/oauthclients/{oauthAppId}/secret |
+*OAuthClientsApi* | [**GetOauthAccessToken**](docs/OAuthClientsApi.md#getoauthaccesstoken) | **GET** /api/v1.0/{appId}/oauthclients/{oauthAppId}/accesstoken |
+*OAuthClientsApi* | [**GetRedirectUris**](docs/OAuthClientsApi.md#getredirecturis) | **GET** /api/v1.0/{appId}/oauthclients/{oauthAppId}/redirecturis |
*OAuthClientsApi* | [**OAuthClientsGetApplications**](docs/OAuthClientsApi.md#oauthclientsgetapplications) | **GET** /api/v1.0/{appId}/oauthclients/appnames |
-*OAuthClientsApi* | [**RemoveRedirectUri**](docs/OAuthClientsApi.md#removeredirecturi) | **DELETE** /api/v1.0/{appId}/oauthclients/{oauthAppId}/redirecturis/{uriId} | Delete OAuth App redirect uri
-*OAuthClientsApi* | [**UpdateOAuthApp**](docs/OAuthClientsApi.md#updateoauthapp) | **POST** /api/v1.0/{appId}/oauthclients/{oauthAppId} | Update OAuth App
+*OAuthClientsApi* | [**RemoveRedirectUri**](docs/OAuthClientsApi.md#removeredirecturi) | **DELETE** /api/v1.0/{appId}/oauthclients/{oauthAppId}/redirecturis/{uriId} |
+*OAuthClientsApi* | [**UpdateOAuthApp**](docs/OAuthClientsApi.md#updateoauthapp) | **POST** /api/v1.0/{appId}/oauthclients/{oauthAppId} |
*OnboardingApi* | [**OnboardingGetOnboardingConfig**](docs/OnboardingApi.md#onboardinggetonboardingconfig) | **GET** /api/v1.0/clients/{appId}/onboarding/config |
+*OnboardingApi* | [**OnboardingGetOnboardingConfigs**](docs/OnboardingApi.md#onboardinggetonboardingconfigs) | **GET** /api/v1.0/clients/{appId}/onboarding/configs |
*OnboardingApi* | [**OnboardingGetOnboardingItems**](docs/OnboardingApi.md#onboardinggetonboardingitems) | **GET** /api/v1.0/clients/{appId}/onboarding/stores/{storeId} |
+*OnboardingApi* | [**OnboardingGetOnboardingItemsV2**](docs/OnboardingApi.md#onboardinggetonboardingitemsv2) | **GET** /api/v1.0/clients/{appId}/onboarding/stores |
*OnboardingApi* | [**OnboardingUpdateOnboardingConfig**](docs/OnboardingApi.md#onboardingupdateonboardingconfig) | **POST** /api/v1.0/clients/{appId}/onboarding/config |
+*OnboardingApi* | [**OnboardingUpdateOnboardingConfigById**](docs/OnboardingApi.md#onboardingupdateonboardingconfigbyid) | **POST** /api/v1.0/clients/{appId}/onboarding/config/{configId} |
*OnboardingApi* | [**OnboardingUpdateOnboardingItem**](docs/OnboardingApi.md#onboardingupdateonboardingitem) | **POST** /api/v1.0/clients/{appId}/onboarding/stores/{storeId}/items/{onboardingItemId} |
-*OrderBatchesApi* | [**GetAllOrderBatches**](docs/OrderBatchesApi.md#getallorderbatches) | **GET** /api/v1.0/{appId}/stores/{storeId}/order-batches | Returns order batches
-*OrderBatchesApi* | [**GetOrderBatch**](docs/OrderBatchesApi.md#getorderbatch) | **GET** /api/v1.0/{appId}/stores/{storeId}/order-batches/{batchId} | Returns the order batch details
-*OrderBatchingConfigurationApi* | [**Get**](docs/OrderBatchingConfigurationApi.md#get) | **GET** /api/v1.0/stores/{storeId}/order-batching-configuration | Returns order batching configuration for a specific store
-*OrderBatchingConfigurationApi* | [**Post**](docs/OrderBatchingConfigurationApi.md#post) | **POST** /api/v1.0/stores/{storeId}/order-batching-configuration | Sets order batching configuration for a specific store
-*OrderIngestApi* | [**OrderIngestSubmitNewOrder**](docs/OrderIngestApi.md#orderingestsubmitneworder) | **POST** /api/v1.0/{appNameId}/order-ingest/submit | Provides an ability to ingest a 3rd party order into Flipdish ecosystem
-*OrdersApi* | [**AcceptOrder**](docs/OrdersApi.md#acceptorder) | **POST** /api/v1.0/orders/{id}/accept | Accept order
-*OrdersApi* | [**DispatchOrder**](docs/OrdersApi.md#dispatchorder) | **POST** /api/v1.0/orders/{id}/dispatch | Dispatch order
-*OrdersApi* | [**GetDeliveryInformation**](docs/OrdersApi.md#getdeliveryinformation) | **GET** /api/v1.0/orders/{orderId}/deliveryinfo | Get order delivery information
-*OrdersApi* | [**GetFulfillmentState**](docs/OrdersApi.md#getfulfillmentstate) | **GET** /api/v1.0/orders/{orderId}/fulfillment/state | Get order fulfillment state
-*OrdersApi* | [**GetFulfillmentStatusWithDetailsAndActions**](docs/OrdersApi.md#getfulfillmentstatuswithdetailsandactions) | **GET** /api/v1.0/orders/{orderId}/fulfillment/state/details | Get order fulfillment state with actionable details like default next state
-*OrdersApi* | [**GetOrderById**](docs/OrdersApi.md#getorderbyid) | **GET** /api/v1.0/orders/{id} | Get order by ID
-*OrdersApi* | [**GetOrders**](docs/OrdersApi.md#getorders) | **GET** /api/v1.0/orders | Get orders by filter
-*OrdersApi* | [**GetOrdersSummary**](docs/OrdersApi.md#getorderssummary) | **GET** /api/v1.0/{appId}/orders/summaries | [PRIVATE API] Get summary of orders by filter
-*OrdersApi* | [**RefundOrder**](docs/OrdersApi.md#refundorder) | **POST** /api/v1.0/orders/{id}/refund | Refund order
-*OrdersApi* | [**RejectOrder**](docs/OrdersApi.md#rejectorder) | **POST** /api/v1.0/orders/{id}/reject | Reject order
-*OrdersApi* | [**SearchFulfillmentStatuses**](docs/OrdersApi.md#searchfulfillmentstatuses) | **GET** /api/v1.0/{appId}/orders/fulfillmentstatuses | Get fulfillment status for a list of orders
-*OrdersApi* | [**UpdateDeliveryInformation**](docs/OrdersApi.md#updatedeliveryinformation) | **POST** /api/v1.0/orders/{orderId}/deliveryinfo | Add/update delivery-related information to an order
-*OrdersApi* | [**UpdateFulfillmentState**](docs/OrdersApi.md#updatefulfillmentstate) | **POST** /api/v1.0/orders/{orderId}/fulfillment/state | Update fulfillment status information to an order
-*PaymentIntentsApi* | [**GetPaymentIntent**](docs/PaymentIntentsApi.md#getpaymentintent) | **GET** /api/v1.0/payment_intents/{paymentIntentId} | Returns stripe payment intent for a given id
-*PaymentsApi* | [**GetOrderPaymentInformation**](docs/PaymentsApi.md#getorderpaymentinformation) | **GET** /api/v1.0/payments/payment/{orderId}/refundable | Returns payment refund information related to the order with the order id
-*PayoutsApi* | [**GetPayout**](docs/PayoutsApi.md#getpayout) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId} | Get Payout details broken down by Store
-*PayoutsApi* | [**GetPayoutChargebacks**](docs/PayoutsApi.md#getpayoutchargebacks) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/chargebacks | Get list of payout's chargebacks
-*PayoutsApi* | [**GetPayoutOrders**](docs/PayoutsApi.md#getpayoutorders) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/orders | Get list of payout's orders
-*PayoutsApi* | [**GetPayoutOtherCharges**](docs/PayoutsApi.md#getpayoutothercharges) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/othercharges | Get list of payout's other charges
-*PayoutsApi* | [**GetPayoutRefunds**](docs/PayoutsApi.md#getpayoutrefunds) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/refunds | Get list of payout's refunds
-*PayoutsApi* | [**GetPayoutSummaries**](docs/PayoutsApi.md#getpayoutsummaries) | **GET** /api/v1.0/{appId}/payouts/summaries | Get list of payout summaries
-*PayoutsApi* | [**GetPayouts**](docs/PayoutsApi.md#getpayouts) | **GET** /api/v1.0/{appId}/payouts | Get list of payouts
-*PayoutsExportApi* | [**ExportPayoutChargebacks**](docs/PayoutsExportApi.md#exportpayoutchargebacks) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/chargebacks/export | Export a list of payout's chargebacks as CSV
-*PayoutsExportApi* | [**ExportPayoutOrders**](docs/PayoutsExportApi.md#exportpayoutorders) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/orders/export | Export a list of payout's orders as CSV
-*PayoutsExportApi* | [**ExportPayoutOtherCharges**](docs/PayoutsExportApi.md#exportpayoutothercharges) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/othercharges/export | Export a list of payout's other charges as CSV
-*PayoutsExportApi* | [**ExportPayoutRefunds**](docs/PayoutsExportApi.md#exportpayoutrefunds) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/refunds/export | Export a list of payout's refunds as CSV
-*PayoutsExportApi* | [**ExportPayoutStores**](docs/PayoutsExportApi.md#exportpayoutstores) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/export | Export payout's details as CSV
-*PayoutsExportApi* | [**ExportPayouts**](docs/PayoutsExportApi.md#exportpayouts) | **GET** /api/v1.0/{appId}/payouts/export | Export payouts as CSV
-*ProcessingFeeConfigsApi* | [**GetProcessingFeeConfigsByStoreIds**](docs/ProcessingFeeConfigsApi.md#getprocessingfeeconfigsbystoreids) | **GET** /api/v1.0/processingfeeconfigs | Get processing fee configs by store identifiers
-*PushNotificationsApi* | [**DeletePushNotification**](docs/PushNotificationsApi.md#deletepushnotification) | **DELETE** /api/v1.0/{appId}/pushnotifications/{scheduledPushNotificationId} | [PRIVATE] Push notification to cutomers
-*PushNotificationsApi* | [**GetPushNotifications**](docs/PushNotificationsApi.md#getpushnotifications) | **GET** /api/v1.0/{appId}/pushnotifications | [PRIVATE] Push notification to cutomers
-*PushNotificationsApi* | [**SchedulePushNotification**](docs/PushNotificationsApi.md#schedulepushnotification) | **POST** /api/v1.0/{appId}/pushnotifications | [PRIVATE] Push notification to cutomers
-*PushNotificationsApi* | [**UpdatePushNotification**](docs/PushNotificationsApi.md#updatepushnotification) | **POST** /api/v1.0/{appId}/pushnotifications/{scheduledPushNotificationId} | [PRIVATE] Update the push notification
+*OnboardingApi* | [**OnboardingUpdateOnboardingItemV2**](docs/OnboardingApi.md#onboardingupdateonboardingitemv2) | **POST** /api/v1.0/clients/{appId}/onboarding/stores/items/{onboardingItemId} |
+*OrderBatchesApi* | [**GetAllOrderBatches**](docs/OrderBatchesApi.md#getallorderbatches) | **GET** /api/v1.0/{appId}/order-batches |
+*OrderBatchesApi* | [**GetOrderBatch**](docs/OrderBatchesApi.md#getorderbatch) | **GET** /api/v1.0/{appId}/order-batches/{orderBatchId} |
+*OrderBatchingConfigurationApi* | [**Get**](docs/OrderBatchingConfigurationApi.md#get) | **GET** /api/v1.0/stores/{storeId}/order-batching-configuration |
+*OrderBatchingConfigurationApi* | [**Post**](docs/OrderBatchingConfigurationApi.md#post) | **POST** /api/v1.0/stores/{storeId}/order-batching-configuration |
+*OrdersApi* | [**AcceptOrder**](docs/OrdersApi.md#acceptorder) | **POST** /api/v1.0/orders/{id}/accept |
+*OrdersApi* | [**DispatchOrder**](docs/OrdersApi.md#dispatchorder) | **POST** /api/v1.0/orders/{id}/dispatch |
+*OrdersApi* | [**GetDeliveryInformation**](docs/OrdersApi.md#getdeliveryinformation) | **GET** /api/v1.0/orders/{orderId}/deliveryinfo |
+*OrdersApi* | [**GetFulfillmentState**](docs/OrdersApi.md#getfulfillmentstate) | **GET** /api/v1.0/orders/{orderId}/fulfillment/state |
+*OrdersApi* | [**GetFulfillmentStatusWithDetailsAndActions**](docs/OrdersApi.md#getfulfillmentstatuswithdetailsandactions) | **GET** /api/v1.0/orders/{orderId}/fulfillment/state/details |
+*OrdersApi* | [**GetOrderById**](docs/OrdersApi.md#getorderbyid) | **GET** /api/v1.0/orders/{id} |
+*OrdersApi* | [**GetOrders**](docs/OrdersApi.md#getorders) | **GET** /api/v1.0/orders |
+*OrdersApi* | [**GetOrdersSummary**](docs/OrdersApi.md#getorderssummary) | **GET** /api/v1.0/{appId}/orders/summaries |
+*OrdersApi* | [**GetOrdersSummaryNew**](docs/OrdersApi.md#getorderssummarynew) | **GET** /api/v1.0/{appId}/orders/summariesNew |
+*OrdersApi* | [**GetReadyToProcess**](docs/OrdersApi.md#getreadytoprocess) | **GET** /api/v1.0/{appId}/orders/ready_to_process |
+*OrdersApi* | [**RefundOrder**](docs/OrdersApi.md#refundorder) | **POST** /api/v1.0/orders/{id}/refund |
+*OrdersApi* | [**RejectOrder**](docs/OrdersApi.md#rejectorder) | **POST** /api/v1.0/orders/{id}/reject |
+*OrdersApi* | [**SearchFulfillmentStatuses**](docs/OrdersApi.md#searchfulfillmentstatuses) | **GET** /api/v1.0/{appId}/orders/fulfillmentstatuses |
+*OrdersApi* | [**UpdateDeliveryInformation**](docs/OrdersApi.md#updatedeliveryinformation) | **POST** /api/v1.0/orders/{orderId}/deliveryinfo |
+*OrdersApi* | [**UpdateFulfillmentState**](docs/OrdersApi.md#updatefulfillmentstate) | **POST** /api/v1.0/orders/{orderId}/fulfillment/state |
+*PaymentIntentsApi* | [**GetPaymentIntent**](docs/PaymentIntentsApi.md#getpaymentintent) | **GET** /api/v1.0/payment_intents/{paymentIntentId} |
+*PaymentsApi* | [**GetOrderPaymentInformation**](docs/PaymentsApi.md#getorderpaymentinformation) | **GET** /api/v1.0/payments/payment/{orderId}/refundable |
+*PayoutReportsApi* | [**GetPayoutReport3Details**](docs/PayoutReportsApi.md#getpayoutreport3details) | **GET** /api/v1.0/{appId}/reporting/reports/payouts3/{bankAccountId}/{payoutId}/details |
+*PayoutReportsApi* | [**GetPayoutReport3Overview**](docs/PayoutReportsApi.md#getpayoutreport3overview) | **GET** /api/v1.0/{appId}/reporting/reports/payouts3/{bankAccountId}/{payoutId}/overview |
+*PayoutReportsApi* | [**GetPayoutReport3PropertyDetails**](docs/PayoutReportsApi.md#getpayoutreport3propertydetails) | **GET** /api/v1.0/{appId}/reporting/reports/payouts3/{bankAccountId}/{payoutId}/properties |
+*PayoutReportsApi* | [**GetPayoutReport3RefundedOrders**](docs/PayoutReportsApi.md#getpayoutreport3refundedorders) | **GET** /api/v1.0/{appId}/reporting/reports/payouts3/{bankAccountId}/{payoutId}/refundedOrders |
+*PayoutReportsApi* | [**GetPayoutReport3Stores**](docs/PayoutReportsApi.md#getpayoutreport3stores) | **GET** /api/v1.0/{appId}/reporting/reports/payouts3/{bankAccountId}/{payoutId}/stores |
+*PayoutsApi* | [**GetPayout**](docs/PayoutsApi.md#getpayout) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId} |
+*PayoutsApi* | [**GetPayoutChargebacks**](docs/PayoutsApi.md#getpayoutchargebacks) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/chargebacks |
+*PayoutsApi* | [**GetPayoutOrders**](docs/PayoutsApi.md#getpayoutorders) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/orders |
+*PayoutsApi* | [**GetPayoutOtherCharges**](docs/PayoutsApi.md#getpayoutothercharges) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/othercharges |
+*PayoutsApi* | [**GetPayoutRefunds**](docs/PayoutsApi.md#getpayoutrefunds) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/refunds |
+*PayoutsApi* | [**GetPayoutSummaries**](docs/PayoutsApi.md#getpayoutsummaries) | **GET** /api/v1.0/{appId}/payouts/summaries |
+*PayoutsApi* | [**GetPayouts**](docs/PayoutsApi.md#getpayouts) | **GET** /api/v1.0/{appId}/payouts |
+*ProcessingFeeConfigsApi* | [**GetProcessingFeeConfigsByStoreIds**](docs/ProcessingFeeConfigsApi.md#getprocessingfeeconfigsbystoreids) | **GET** /api/v1.0/processingfeeconfigs |
+*PushNotificationsApi* | [**DeletePushNotification**](docs/PushNotificationsApi.md#deletepushnotification) | **DELETE** /api/v1.0/{appId}/pushnotifications/{scheduledPushNotificationId} |
+*PushNotificationsApi* | [**GetPushNotifications**](docs/PushNotificationsApi.md#getpushnotifications) | **GET** /api/v1.0/{appId}/pushnotifications |
+*PushNotificationsApi* | [**SchedulePushNotification**](docs/PushNotificationsApi.md#schedulepushnotification) | **POST** /api/v1.0/{appId}/pushnotifications |
+*PushNotificationsApi* | [**UpdatePushNotification**](docs/PushNotificationsApi.md#updatepushnotification) | **POST** /api/v1.0/{appId}/pushnotifications/{scheduledPushNotificationId} |
+*ReceiptsApi* | [**GetReceipt**](docs/ReceiptsApi.md#getreceipt) | **GET** /api/v1.0/receipts/{orderId} |
*RestaurantVouchersPayGreenApi* | [**CreatePayGreenConfiguration**](docs/RestaurantVouchersPayGreenApi.md#createpaygreenconfiguration) | **POST** /api/v1.0/{appId}/restaurant-vouchers/paygreen |
*RestaurantVouchersPayGreenApi* | [**DeletePayGreenConfiguration**](docs/RestaurantVouchersPayGreenApi.md#deletepaygreenconfiguration) | **DELETE** /api/v1.0/{appId}/restaurant-vouchers/paygreen/{paygreenConfigurationId} |
*RestaurantVouchersPayGreenApi* | [**GetElegibleStores**](docs/RestaurantVouchersPayGreenApi.md#getelegiblestores) | **GET** /api/v1.0/{appId}/restaurant-vouchers/paygreen/stores |
@@ -432,108 +496,182 @@ Class | Method | HTTP request | Description
*RestaurantVouchersPayGreenApi* | [**ListPayGreenConfigurations**](docs/RestaurantVouchersPayGreenApi.md#listpaygreenconfigurations) | **GET** /api/v1.0/{appId}/restaurant-vouchers/paygreen/{paygreenConfigurationId} |
*RestaurantVouchersPayGreenApi* | [**UpdatePayGreenConfiguration**](docs/RestaurantVouchersPayGreenApi.md#updatepaygreenconfiguration) | **POST** /api/v1.0/{appId}/restaurant-vouchers/paygreen/{paygreenConfigurationId} |
*RestaurantVouchersPayGreenApi* | [**UpdateStorePayGreenConfiguration_**](docs/RestaurantVouchersPayGreenApi.md#updatestorepaygreenconfiguration_) | **POST** /api/v1.0/{appId}/restaurant-vouchers/paygreen/stores/{storeId} |
-*StoreGroupsApi* | [**CreateStoreGroup**](docs/StoreGroupsApi.md#createstoregroup) | **POST** /api/v1.0/{appNameId}/storegroups | Creates a Store Group It will be attached to an existing App
-*StoreGroupsApi* | [**GetStoreGroup**](docs/StoreGroupsApi.md#getstoregroup) | **GET** /api/v1.0/storegroups/{storeGroupId} | Returns a Store Groups
-*StoreGroupsApi* | [**GetStoreGroups**](docs/StoreGroupsApi.md#getstoregroups) | **GET** /api/v1.0/{appNameId}/storegroups | Returns a paginated list of Store Groups
-*StoreGroupsApi* | [**GetStoreGroupsExtended**](docs/StoreGroupsApi.md#getstoregroupsextended) | **GET** /api/v1.0/{appNameId}/storegroups/extended | [PRIVATE API] Returns a paginated list of Extended Store Groups
-*StoreGroupsApi* | [**RemoveStoreGroup**](docs/StoreGroupsApi.md#removestoregroup) | **DELETE** /api/v1.0/storegroups/{storeGroupId} | Deletes a Store Group Can only remove a store group if there is no stores attached to the group
-*StoreGroupsApi* | [**UpdateStoreGroup**](docs/StoreGroupsApi.md#updatestoregroup) | **POST** /api/v1.0/storegroups/{storeGroupId} | Updates Store Group
-*StoreOrderCapacityApi* | [**GetStoreOrderCapacity**](docs/StoreOrderCapacityApi.md#getstoreordercapacity) | **GET** /api/v1.0/{appId}/storeordercapacity/{storeId}/{deliveryType} | Get store's order capacity configuration
-*StoreOrderCapacityApi* | [**UpdateStoreOrderCapacityConfig**](docs/StoreOrderCapacityApi.md#updatestoreordercapacityconfig) | **POST** /api/v1.0/{appId}/storeordercapacity/{storeId} | Create or update a store's order capacity configuration
-*StoresApi* | [**ArchiveStore**](docs/StoresApi.md#archivestore) | **POST** /api/v1.0/stores/{storeId}/archive | Archive store
-*StoresApi* | [**AssignMenu**](docs/StoresApi.md#assignmenu) | **POST** /api/v1.0/stores/{storeId}/menu/{menuId} | Assign Menu to Store
-*StoresApi* | [**CloneStore**](docs/StoresApi.md#clonestore) | **POST** /api/v1.0/stores/{storeId}/clone | Clone store with store clone settings
-*StoresApi* | [**ConfigureStoreServiceCharge**](docs/StoresApi.md#configurestoreservicecharge) | **POST** /api/v1.0/stores/{storeId}/servicecharge | Configure Store Service Charge; Idempotent Operation
-*StoresApi* | [**CreateBusinessHoursOverrideByStoreId**](docs/StoresApi.md#createbusinesshoursoverridebystoreid) | **POST** /api/v1.0/stores/{storeId}/businesshoursoverrides | Create Business Hours Override for a store
-*StoresApi* | [**CreateStore**](docs/StoresApi.md#createstore) | **POST** /api/v1.0/stores | Create store with Store Group identifier
-*StoresApi* | [**DeleteBusinessHoursOverride**](docs/StoresApi.md#deletebusinesshoursoverride) | **DELETE** /api/v1.0/stores/{storeId}/businesshoursoverrides/{businessHoursOverrideId} | Delete Business Hours Override for a store
-*StoresApi* | [**GetBankAccountForStore**](docs/StoresApi.md#getbankaccountforstore) | **GET** /api/v1.0/stores/{storeId}/bankaccount | Get Stores Bank Account Id
-*StoresApi* | [**GetBusinessHours**](docs/StoresApi.md#getbusinesshours) | **GET** /api/v1.0/stores/{storeId}/availability/{deliveryType} | Get Business hours
-*StoresApi* | [**GetBusinessHoursOverrideByStoreId**](docs/StoresApi.md#getbusinesshoursoverridebystoreid) | **GET** /api/v1.0/stores/{storeId}/businesshoursoverrides | Get business hours overrides by store identifier
-*StoresApi* | [**GetEndOfDayReport**](docs/StoresApi.md#getendofdayreport) | **GET** /api/v1.0/stores/{storeId}/endofdayreport | Get store end of day report
-*StoresApi* | [**GetPreOrderConfig**](docs/StoresApi.md#getpreorderconfig) | **GET** /api/v1.0/stores/{storeId}/preorderconfig/{deliveryType} | Get the pre order config for a store, by type
-*StoresApi* | [**GetPreOrderPreview**](docs/StoresApi.md#getpreorderpreview) | **GET** /api/v1.0/stores/{storeId}/preorderconfig/{deliveryType}/preview | Get the Preview times of the pre-order configuration
-*StoresApi* | [**GetProcessingFeeConfigsByStoreId**](docs/StoresApi.md#getprocessingfeeconfigsbystoreid) | **GET** /api/v1.0/stores/{storeId}/processingfeeconfigs | Get processing fee configs by store identifier
-*StoresApi* | [**GetProcessingFeeConfigsByStoreIdAndPaymentAccountType**](docs/StoresApi.md#getprocessingfeeconfigsbystoreidandpaymentaccounttype) | **GET** /api/v1.0/stores/{storeId}/processingfeeconfigs/{paymentAccountType} | Get processing fee configs by store identifier
-*StoresApi* | [**GetStoreById**](docs/StoresApi.md#getstorebyid) | **GET** /api/v1.0/stores/{storeId} | Get store by identifier
-*StoresApi* | [**GetStoreFeeConfig**](docs/StoresApi.md#getstorefeeconfig) | **GET** /api/v1.0/stores/{storeId}/feeConfig | Retrieve Store feeConfig
-*StoresApi* | [**GetStoreHeadersByAppId**](docs/StoresApi.md#getstoreheadersbyappid) | **GET** /api/v1.0/{appId}/stores/header | Get all stores by app name id
-*StoresApi* | [**GetStoreNetSales**](docs/StoresApi.md#getstorenetsales) | **GET** /api/v1.0/{appId}/stores/stats | Get stores statistics by app name id and storeIds
-*StoresApi* | [**GetStoreServiceCharge**](docs/StoresApi.md#getstoreservicecharge) | **GET** /api/v1.0/stores/{storeId}/servicecharge | Retrieve Store Service Charge
-*StoresApi* | [**GetStores**](docs/StoresApi.md#getstores) | **GET** /api/v1.0/stores | Get all stores, excluding archived ones
-*StoresApi* | [**GetStoresByAppId**](docs/StoresApi.md#getstoresbyappid) | **GET** /api/v1.0/{appId}/stores | Get all stores by app name id
-*StoresApi* | [**GetStoresByStoreIdWithValidations**](docs/StoresApi.md#getstoresbystoreidwithvalidations) | **GET** /api/v1.0/{appId}/storevalidation/kiosk | Get store validation by storeIds
-*StoresApi* | [**PublishStore**](docs/StoresApi.md#publishstore) | **POST** /api/v1.0/stores/{storeId}/publish | Publish store
-*StoresApi* | [**SetBusinessHours**](docs/StoresApi.md#setbusinesshours) | **POST** /api/v1.0/stores/{storeId}/availability/{deliveryType} | Set Business hours
-*StoresApi* | [**SetPreOrdeEnabled**](docs/StoresApi.md#setpreordeenabled) | **POST** /api/v1.0/stores/{storeId}/preorderconfig/{deliveryType}/enabled | UPDATE pre order config for a store, by type
-*StoresApi* | [**UnpublishStore**](docs/StoresApi.md#unpublishstore) | **POST** /api/v1.0/stores/{storeId}/unpublish | Unpublish store
-*StoresApi* | [**UpdatePreOrderConfig**](docs/StoresApi.md#updatepreorderconfig) | **POST** /api/v1.0/stores/{storeId}/preorderconfig/{deliveryType} | UPDATE pre order config for a store, by type
-*StoresApi* | [**UpdateStore**](docs/StoresApi.md#updatestore) | **POST** /api/v1.0/stores/{storeId} | Update store by identifier
-*StoresApi* | [**UpdateStoreAddress**](docs/StoresApi.md#updatestoreaddress) | **POST** /api/v1.0/stores/{storeId}/address | Update store address
-*StoresApi* | [**UpdateStoreAddressCoordinates**](docs/StoresApi.md#updatestoreaddresscoordinates) | **POST** /api/v1.0/stores/{storeId}/address/coordinates | Update store address coordinates
-*StoresApi* | [**UpdateStoreAddressForm**](docs/StoresApi.md#updatestoreaddressform) | **POST** /api/v1.0/stores/{storeId}/addressform | Update store address
-*StripeCustomConnectApi* | [**CreateBankAccountAndConnectedAccount**](docs/StripeCustomConnectApi.md#createbankaccountandconnectedaccount) | **POST** /api/v1.0/{appId}/customconnect/bank-account | Create a new Bank Account and Stripe connected account
-*StripeCustomConnectApi* | [**CreateStripeConnectedAccount**](docs/StripeCustomConnectApi.md#createstripeconnectedaccount) | **POST** /api/v1.0/{appId}/customconnect/{bankAccountId}/create-update-account | Create or update a Stripe connected account associated with the bank account of bankAccountId
-*StripeCustomConnectApi* | [**CreateStripeConnectedAccountLink**](docs/StripeCustomConnectApi.md#createstripeconnectedaccountlink) | **POST** /api/v1.0/{appId}/customconnect/{stripeConnectedAccountId}/create-account-link | Gets a single-use Stripe URL for the given account
-*StripeCustomConnectApi* | [**GetVerificationStatus**](docs/StripeCustomConnectApi.md#getverificationstatus) | **GET** /api/v1.0/{appId}/customconnect/verification-status | Gets the current verification status of the given connected account
-*StripeCustomConnectApi* | [**SetBankAccountBusinessType**](docs/StripeCustomConnectApi.md#setbankaccountbusinesstype) | **POST** /api/v1.0/{appId}/customconnect/bank-account/{bankAccountId}/businesstype | Update bank account's BusinessType and create a Stripe Connected Account
+*SearchApi* | [**SearchRestaurants**](docs/SearchApi.md#searchrestaurants) | **GET** /api/v1.0/search/restaurants |
+*SmsProviderCredentialsApi* | [**GetBrandSmsProviderCredentialByServiceType**](docs/SmsProviderCredentialsApi.md#getbrandsmsprovidercredentialbyservicetype) | **GET** /api/v1.0/sms-providers/orgs/{orgId}/brands/{brandId}/provider-credentials/{serviceType} |
+*SmsProviderCredentialsApi* | [**GetBrandSmsProviderCredentials**](docs/SmsProviderCredentialsApi.md#getbrandsmsprovidercredentials) | **GET** /api/v1.0/sms-providers/orgs/{orgId}/brands/{brandId}/provider-credentials |
+*SmsProviderCredentialsApi* | [**SmsProviderCredentialDelete**](docs/SmsProviderCredentialsApi.md#smsprovidercredentialdelete) | **DELETE** /api/v1.0/sms-providers/orgs/{orgId}/brands/{brandId}/provider-credentials/{serviceType} |
+*SmsProviderCredentialsApi* | [**SmsProviderCredentialUpdate**](docs/SmsProviderCredentialsApi.md#smsprovidercredentialupdate) | **POST** /api/v1.0/sms-providers/orgs/{orgId}/brands/{brandId}/provider-credentials/{serviceType} |
+*SmsProviderCredentialsApi* | [**SmsProviderCredentialsBulkUpsert**](docs/SmsProviderCredentialsApi.md#smsprovidercredentialsbulkupsert) | **POST** /api/v1.0/sms-providers/bulk-upsert |
+*StoreGroupsApi* | [**AssignStoresToStoreGroup**](docs/StoreGroupsApi.md#assignstorestostoregroup) | **POST** /api/v1.0/{appId}/storegroups/{storeGroupId}/assignStores |
+*StoreGroupsApi* | [**CreateStoreGroup**](docs/StoreGroupsApi.md#createstoregroup) | **POST** /api/v1.0/{appNameId}/storegroups |
+*StoreGroupsApi* | [**GetStoreGroup**](docs/StoreGroupsApi.md#getstoregroup) | **GET** /api/v1.0/storegroups/{storeGroupId} |
+*StoreGroupsApi* | [**GetStoreGroups**](docs/StoreGroupsApi.md#getstoregroups) | **GET** /api/v1.0/{appNameId}/storegroups |
+*StoreGroupsApi* | [**GetStoreGroupsExtended**](docs/StoreGroupsApi.md#getstoregroupsextended) | **GET** /api/v1.0/{appNameId}/storegroups/extended |
+*StoreGroupsApi* | [**RemoveStoreGroup**](docs/StoreGroupsApi.md#removestoregroup) | **DELETE** /api/v1.0/storegroups/{storeGroupId} |
+*StoreGroupsApi* | [**SetCustomerMessages**](docs/StoreGroupsApi.md#setcustomermessages) | **POST** /api/v1.0/storegroups/{storeGroupId}/CustomerMessages |
+*StoreGroupsApi* | [**UpdateStoreGroup**](docs/StoreGroupsApi.md#updatestoregroup) | **POST** /api/v1.0/storegroups/{storeGroupId} |
+*StoreOrderCapacityApi* | [**GetStoreOrderCapacity**](docs/StoreOrderCapacityApi.md#getstoreordercapacity) | **GET** /api/v1.0/{appId}/storeordercapacity/{storeId}/{deliveryType} |
+*StoreOrderCapacityApi* | [**UpdateStoreOrderCapacityConfig**](docs/StoreOrderCapacityApi.md#updatestoreordercapacityconfig) | **POST** /api/v1.0/{appId}/storeordercapacity/{storeId} |
+*StoresApi* | [**ArchiveStore**](docs/StoresApi.md#archivestore) | **POST** /api/v1.0/stores/{storeId}/archive |
+*StoresApi* | [**AssignMenu**](docs/StoresApi.md#assignmenu) | **POST** /api/v1.0/stores/{storeId}/menu/{menuId} |
+*StoresApi* | [**CloneStore**](docs/StoresApi.md#clonestore) | **POST** /api/v1.0/stores/{storeId}/clone |
+*StoresApi* | [**ConfigureStoreServiceCharge**](docs/StoresApi.md#configurestoreservicecharge) | **POST** /api/v1.0/stores/{storeId}/servicecharge |
+*StoresApi* | [**CreateBusinessHoursOverrideByStoreId**](docs/StoresApi.md#createbusinesshoursoverridebystoreid) | **POST** /api/v1.0/stores/{storeId}/businesshoursoverrides |
+*StoresApi* | [**CreateStore**](docs/StoresApi.md#createstore) | **POST** /api/v1.0/stores |
+*StoresApi* | [**CreateStoreInProperty**](docs/StoresApi.md#createstoreinproperty) | **POST** /api/v1.0/properties/{propertyId}/stores |
+*StoresApi* | [**DeleteBusinessHoursOverride**](docs/StoresApi.md#deletebusinesshoursoverride) | **DELETE** /api/v1.0/stores/{storeId}/businesshoursoverrides/{businessHoursOverrideId} |
+*StoresApi* | [**GetBankAccountForStore**](docs/StoresApi.md#getbankaccountforstore) | **GET** /api/v1.0/stores/{storeId}/bankaccount |
+*StoresApi* | [**GetBusinessHours**](docs/StoresApi.md#getbusinesshours) | **GET** /api/v1.0/stores/{storeId}/availability/{deliveryType} |
+*StoresApi* | [**GetBusinessHoursOverrideByStoreId**](docs/StoresApi.md#getbusinesshoursoverridebystoreid) | **GET** /api/v1.0/stores/{storeId}/businesshoursoverrides |
+*StoresApi* | [**GetEndOfDayReport**](docs/StoresApi.md#getendofdayreport) | **GET** /api/v1.0/stores/{storeId}/endofdayreport |
+*StoresApi* | [**GetPreOrderConfig**](docs/StoresApi.md#getpreorderconfig) | **GET** /api/v1.0/stores/{storeId}/preorderconfig/{deliveryType} |
+*StoresApi* | [**GetPreOrderPreview**](docs/StoresApi.md#getpreorderpreview) | **GET** /api/v1.0/stores/{storeId}/preorderconfig/{deliveryType}/preview |
+*StoresApi* | [**GetProcessingFeeConfigsByStoreId**](docs/StoresApi.md#getprocessingfeeconfigsbystoreid) | **GET** /api/v1.0/stores/{storeId}/processingfeeconfigs |
+*StoresApi* | [**GetProcessingFeeConfigsByStoreIdAndPaymentAccountType**](docs/StoresApi.md#getprocessingfeeconfigsbystoreidandpaymentaccounttype) | **GET** /api/v1.0/stores/{storeId}/processingfeeconfigs/{paymentAccountType} |
+*StoresApi* | [**GetStoreById**](docs/StoresApi.md#getstorebyid) | **GET** /api/v1.0/stores/{storeId} |
+*StoresApi* | [**GetStoreDeliveryFeeConfig**](docs/StoresApi.md#getstoredeliveryfeeconfig) | **GET** /api/v1.0/stores/{storeId}/feeConfig/deliveryZones |
+*StoresApi* | [**GetStoreFeeConfig**](docs/StoresApi.md#getstorefeeconfig) | **GET** /api/v1.0/stores/{storeId}/feeConfig |
+*StoresApi* | [**GetStoreHeadersByAppId**](docs/StoresApi.md#getstoreheadersbyappid) | **GET** /api/v1.0/{appId}/stores/header |
+*StoresApi* | [**GetStoreLeadTimes**](docs/StoresApi.md#getstoreleadtimes) | **GET** /api/v1.0/stores/{storeId}/leadTimes |
+*StoresApi* | [**GetStoreNetSales**](docs/StoresApi.md#getstorenetsales) | **GET** /api/v1.0/{appId}/stores/stats |
+*StoresApi* | [**GetStoreServiceCharge**](docs/StoresApi.md#getstoreservicecharge) | **GET** /api/v1.0/stores/{storeId}/servicecharge |
+*StoresApi* | [**GetStores**](docs/StoresApi.md#getstores) | **GET** /api/v1.0/stores |
+*StoresApi* | [**GetStoresByAppId**](docs/StoresApi.md#getstoresbyappid) | **GET** /api/v1.0/{appId}/stores |
+*StoresApi* | [**GetStoresByStoreIdWithValidations**](docs/StoresApi.md#getstoresbystoreidwithvalidations) | **GET** /api/v1.0/{appId}/storevalidation/kiosk |
+*StoresApi* | [**PublishStore**](docs/StoresApi.md#publishstore) | **POST** /api/v1.0/stores/{storeId}/publish |
+*StoresApi* | [**PutStoreDeliveryFeeConfig**](docs/StoresApi.md#putstoredeliveryfeeconfig) | **PUT** /api/v1.0/stores/{storeId}/feeConfig/deliveryZones |
+*StoresApi* | [**SetBusinessHours**](docs/StoresApi.md#setbusinesshours) | **POST** /api/v1.0/stores/{storeId}/availability/{deliveryType} |
+*StoresApi* | [**SetPreOrdeEnabled**](docs/StoresApi.md#setpreordeenabled) | **POST** /api/v1.0/stores/{storeId}/preorderconfig/{deliveryType}/enabled |
+*StoresApi* | [**SetStoreCollectionSettings**](docs/StoresApi.md#setstorecollectionsettings) | **POST** /api/v1.0/stores/{storeId}/collectionsettings |
+*StoresApi* | [**SetStoreLeadTimes**](docs/StoresApi.md#setstoreleadtimes) | **POST** /api/v1.0/stores/{storeId}/leadTimes |
+*StoresApi* | [**StoresSetPropertyId**](docs/StoresApi.md#storessetpropertyid) | **POST** /api/v1.0/stores/{storeId}/propertyId/{propertyId} |
+*StoresApi* | [**SupportedSalesChannelsTypes**](docs/StoresApi.md#supportedsaleschannelstypes) | **POST** /api/v1.0/properties/{propertyId}/stores/{storeId}/supportedSalesChannels |
+*StoresApi* | [**UnpublishStore**](docs/StoresApi.md#unpublishstore) | **POST** /api/v1.0/stores/{storeId}/unpublish |
+*StoresApi* | [**UpdatePreOrderConfig**](docs/StoresApi.md#updatepreorderconfig) | **POST** /api/v1.0/stores/{storeId}/preorderconfig/{deliveryType} |
+*StoresApi* | [**UpdateStore**](docs/StoresApi.md#updatestore) | **POST** /api/v1.0/stores/{storeId} |
+*StoresApi* | [**UpdateStoreAddress**](docs/StoresApi.md#updatestoreaddress) | **POST** /api/v1.0/stores/{storeId}/address |
+*StoresApi* | [**UpdateStoreAddressCoordinates**](docs/StoresApi.md#updatestoreaddresscoordinates) | **POST** /api/v1.0/stores/{storeId}/address/coordinates |
+*StoresApi* | [**UpdateStoreAddressForm**](docs/StoresApi.md#updatestoreaddressform) | **POST** /api/v1.0/stores/{storeId}/addressform |
+*StripeCustomConnectApi* | [**CreateBankAccountAndConnectedAccount**](docs/StripeCustomConnectApi.md#createbankaccountandconnectedaccount) | **POST** /api/v1.0/{appId}/customconnect/bank-account |
+*StripeCustomConnectApi* | [**CreateStripeConnectedAccount**](docs/StripeCustomConnectApi.md#createstripeconnectedaccount) | **POST** /api/v1.0/{appId}/customconnect/{bankAccountId}/create-update-account |
+*StripeCustomConnectApi* | [**CreateStripeConnectedAccountLink**](docs/StripeCustomConnectApi.md#createstripeconnectedaccountlink) | **POST** /api/v1.0/{appId}/customconnect/{stripeConnectedAccountId}/create-account-link |
+*StripeCustomConnectApi* | [**GetCustomConnect**](docs/StripeCustomConnectApi.md#getcustomconnect) | **GET** /api/v1.0/{appId}/customconnect/{storeId} |
+*StripeCustomConnectApi* | [**SetBankAccountBusinessType**](docs/StripeCustomConnectApi.md#setbankaccountbusinesstype) | **POST** /api/v1.0/{appId}/customconnect/bank-account/{bankAccountId}/businesstype |
*StripeCustomConnectApi* | [**StripeCustomConnectRefresh**](docs/StripeCustomConnectApi.md#stripecustomconnectrefresh) | **GET** /api/v1.0/{appId}/customconnect/refresh-link |
-*StripeCustomConnectApi* | [**UpdateBankAccountDetails**](docs/StripeCustomConnectApi.md#updatebankaccountdetails) | **POST** /api/v1.0/{appId}/customconnect/{bankAccountId}/update-bank-account-details | Update bank account details
-*StripeCustomConnectApi* | [**UpdatePayoutSchedule**](docs/StripeCustomConnectApi.md#updatepayoutschedule) | **POST** /api/v1.0/{appId}/customconnect/update-payout-schedule/{stripeConnectedAccountId}/{interval} | Update Stripe Connection Account's payout schedule
-*StripeCustomConnectAdminApi* | [**InitializeBankAccountConnectedAccount**](docs/StripeCustomConnectAdminApi.md#initializebankaccountconnectedaccount) | **POST** /api/v1.0/customconnect/initialize-bank-account | Create a new Bank Account and Stripe connected account
-*StuartApi* | [**StuartCancelJob**](docs/StuartApi.md#stuartcanceljob) | **DELETE** /api/v1.0/stuart/jobs/{jobId} | Cancel a stuart job
-*StuartApi* | [**StuartGetJob**](docs/StuartApi.md#stuartgetjob) | **GET** /api/v1.0/stuart/jobs/{jobId} | Get start job details
-*StuartApi* | [**StuartGetStuartSettings**](docs/StuartApi.md#stuartgetstuartsettings) | **GET** /api/v1.0/stuart/settings/{storeId} | Get stuart settings for a store
-*StuartApi* | [**StuartPostStuartSettings**](docs/StuartApi.md#stuartpoststuartsettings) | **POST** /api/v1.0/stuart/settings/{storeId} | Set stuart settings for a store
-*TeammatesApi* | [**CreateTeammate**](docs/TeammatesApi.md#createteammate) | **POST** /api/v1.0/{appId}/teammates | Create teammate and send an invite.
-*TeammatesApi* | [**DeleteTeammate**](docs/TeammatesApi.md#deleteteammate) | **DELETE** /api/v1.0/{appId}/teammates/{id} | Delete teammate
-*TeammatesApi* | [**GetTeammateByAppIdAndTeammateId**](docs/TeammatesApi.md#getteammatebyappidandteammateid) | **GET** /api/v1.0/{appId}/teammates/{id} | Get a teammates by email address
-*TeammatesApi* | [**GetTeammatesByAppId**](docs/TeammatesApi.md#getteammatesbyappid) | **GET** /api/v1.0/{appId}/teammates | Get all teammates
-*TeammatesApi* | [**RedeemInvitation**](docs/TeammatesApi.md#redeeminvitation) | **GET** /api/v1.0/{appId}/teammates/redeem/{otc} | Redeem one-time code from invitation
-*TeammatesApi* | [**UpdateTeammate**](docs/TeammatesApi.md#updateteammate) | **POST** /api/v1.0/{appId}/teammates/{id} | Update teammates (this method does not support Deltas!)
-*TerminalIotApi* | [**GetTerminalIotConnection**](docs/TerminalIotApi.md#getterminaliotconnection) | **POST** /api/v1.0/terminaliot/connect | Get the IoT connection parameters for telemetry and commands No input parameters since authenticated hydra user defines context
-*TipsApi* | [**TipConfigGet**](docs/TipsApi.md#tipconfigget) | **GET** /api/v1.0/stores/{storeId}/tipconfig | Returns current tip configuration for a store
-*TipsApi* | [**TipConfigUpsert**](docs/TipsApi.md#tipconfigupsert) | **POST** /api/v1.0/stores/{storeId}/tipconfig | Update or insert current tip configuration for a store
+*StripeCustomConnectApi* | [**UpdateBankAccountDetails**](docs/StripeCustomConnectApi.md#updatebankaccountdetails) | **POST** /api/v1.0/{appId}/customconnect/{bankAccountId}/update-bank-account-details |
+*StripeCustomConnectApi* | [**UpdatePayoutSchedule**](docs/StripeCustomConnectApi.md#updatepayoutschedule) | **POST** /api/v1.0/{appId}/customconnect/update-payout-schedule/{stripeConnectedAccountId}/{interval} |
+*StuartApi* | [**StuartCancelJob**](docs/StuartApi.md#stuartcanceljob) | **DELETE** /api/v1.0/stuart/jobs/{jobId} |
+*StuartApi* | [**StuartGetJob**](docs/StuartApi.md#stuartgetjob) | **GET** /api/v1.0/stuart/jobs/{jobId} |
+*StuartApi* | [**StuartGetStuartSettings**](docs/StuartApi.md#stuartgetstuartsettings) | **GET** /api/v1.0/stuart/settings/{storeId} |
+*StuartApi* | [**StuartPostStuartSettings**](docs/StuartApi.md#stuartpoststuartsettings) | **POST** /api/v1.0/stuart/settings/{storeId} |
+*SubscriptionsApi* | [**GetSubscriptionById**](docs/SubscriptionsApi.md#getsubscriptionbyid) | **GET** /api/v1.0/{appId}/subscriptions/{subscriptionId} |
+*SubscriptionsApi* | [**GetSubscriptionsForApp**](docs/SubscriptionsApi.md#getsubscriptionsforapp) | **GET** /api/v1.0/{appId}/subscriptions |
+*SubscriptionsApi* | [**HasCustomerGotPaymentMethodOnFile**](docs/SubscriptionsApi.md#hascustomergotpaymentmethodonfile) | **GET** /api/v1.0/{appId}/subscriptions/hasPaymentMethod |
+*TeammatesApi* | [**CreateTeammate**](docs/TeammatesApi.md#createteammate) | **POST** /api/v1.0/{appId}/teammates |
+*TeammatesApi* | [**DeleteTeammate**](docs/TeammatesApi.md#deleteteammate) | **DELETE** /api/v1.0/{appId}/teammates/{id} |
+*TeammatesApi* | [**GetTeammateByAppIdAndTeammateId**](docs/TeammatesApi.md#getteammatebyappidandteammateid) | **GET** /api/v1.0/{appId}/teammates/{id} |
+*TeammatesApi* | [**GetTeammatesByAppId**](docs/TeammatesApi.md#getteammatesbyappid) | **GET** /api/v1.0/{appId}/teammates |
+*TeammatesApi* | [**Grantaccess**](docs/TeammatesApi.md#grantaccess) | **POST** /api/v1.0/{appId}/teammates/grantaccess |
+*TeammatesApi* | [**RedeemInvitation**](docs/TeammatesApi.md#redeeminvitation) | **GET** /api/v1.0/{appId}/teammates/redeem/{otc} |
+*TeammatesApi* | [**TeammateMobileRedirect**](docs/TeammatesApi.md#teammatemobileredirect) | **GET** /api/v1.0/teammates/mobile-redirect |
+*TeammatesApi* | [**TeammatesAcceptInvitation**](docs/TeammatesApi.md#teammatesacceptinvitation) | **GET** /api/v1.0/{appId}/teammates/accept/{otc} |
+*TeammatesApi* | [**TeammatesAcceptInvitations**](docs/TeammatesApi.md#teammatesacceptinvitations) | **POST** /api/v1.0/teammates/acceptInvitations |
+*TeammatesApi* | [**TeammatesPendingInvitations**](docs/TeammatesApi.md#teammatespendinginvitations) | **GET** /api/v1.0/teammates/pending-invitations |
+*TeammatesApi* | [**UpdateTeammate**](docs/TeammatesApi.md#updateteammate) | **POST** /api/v1.0/{appId}/teammates/{id} |
+*TerminalIotApi* | [**GetTerminalIotConnection**](docs/TerminalIotApi.md#getterminaliotconnection) | **POST** /api/v1.0/terminaliot/connect |
+*TipsApi* | [**TipConfigGet**](docs/TipsApi.md#tipconfigget) | **GET** /api/v1.0/stores/{storeId}/tipconfig |
+*TipsApi* | [**TipConfigUpsert**](docs/TipsApi.md#tipconfigupsert) | **POST** /api/v1.0/stores/{storeId}/tipconfig |
+*UsersApi* | [**AddUserNote**](docs/UsersApi.md#addusernote) | **POST** /api/v1.0/users/{userId}/AddUserNote |
+*UsersApi* | [**AddUserToRole**](docs/UsersApi.md#addusertorole) | **POST** /api/v1.0/users/{userId}/AddUserToRole/{roleName} |
+*UsersApi* | [**AnonymizeUser**](docs/UsersApi.md#anonymizeuser) | **POST** /api/v1.0/users/{userId}/AnonymizeUser |
+*UsersApi* | [**BlockUserPhoneNumber**](docs/UsersApi.md#blockuserphonenumber) | **POST** /api/v1.0/users/{userId}/BlockUserPhoneNumber |
+*UsersApi* | [**CreateUserDeliveryLocation**](docs/UsersApi.md#createuserdeliverylocation) | **POST** /api/v1.0/users/{userId}/deliveryLocations |
*UsersApi* | [**GetPreviousOrderCountForStore**](docs/UsersApi.md#getpreviousordercountforstore) | **GET** /api/v1.0/users/{userId}/previousordercount/{storeId} |
-*UsersApi* | [**GetRoles**](docs/UsersApi.md#getroles) | **GET** /api/v1.0/users/roles | Get role names
-*VouchersApi* | [**CreateVoucher**](docs/VouchersApi.md#createvoucher) | **POST** /api/v1.0/vouchers/{appId} | [PRIVATE API] Create voucher
-*VouchersApi* | [**GetVoucherById**](docs/VouchersApi.md#getvoucherbyid) | **GET** /api/v1.0/vouchers/{voucherId} | [PRIVATE API] Get voucher by identifier
-*VouchersApi* | [**GetVoucherStatsById**](docs/VouchersApi.md#getvoucherstatsbyid) | **GET** /api/v1.0/vouchers/stats/{voucherId} | [PRIVATE API] Get voucher stats by identifier
-*VouchersApi* | [**GetVouchers**](docs/VouchersApi.md#getvouchers) | **GET** /api/v1.0/{appId}/vouchers/summaries | [PRIVATE API] Get vouchers summaries for App Id
-*VouchersApi* | [**UpdateVoucher**](docs/VouchersApi.md#updatevoucher) | **POST** /api/v1.0/vouchers/{voucherId} | [PRIVATE API] Updates voucher
-*WebhooksApi* | [**CraeteWebhookSubscription**](docs/WebhooksApi.md#craetewebhooksubscription) | **POST** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions | Create a webhook subscription for you Oauth App
-*WebhooksApi* | [**CreateWebhookSubscriptionEventNames**](docs/WebhooksApi.md#createwebhooksubscriptioneventnames) | **POST** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}/events/{eventName} | Add event name to your webhook subscription
-*WebhooksApi* | [**DeleteWebhookSubscription**](docs/WebhooksApi.md#deletewebhooksubscription) | **DELETE** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId} | Delete you webhook subscription
-*WebhooksApi* | [**DeleteWebhookSubscriptionEventName**](docs/WebhooksApi.md#deletewebhooksubscriptioneventname) | **DELETE** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}/events/{eventName} | Remove event name to your webhook subscription
-*WebhooksApi* | [**GetWebhookEventNames**](docs/WebhooksApi.md#getwebhookeventnames) | **GET** /api/v1.0/{appId}/webhooks/events | Get all webhook subscription event names
-*WebhooksApi* | [**GetWebhookEventNamesBySubscriptionId**](docs/WebhooksApi.md#getwebhookeventnamesbysubscriptionid) | **GET** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}/events | Get your webhook subscriptions selected event names
-*WebhooksApi* | [**GetWebhookEventSample**](docs/WebhooksApi.md#getwebhookeventsample) | **GET** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}/events/{eventName}/test | Get a sample event from a webhook subscription
-*WebhooksApi* | [**GetWebhookLogs**](docs/WebhooksApi.md#getwebhooklogs) | **GET** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}/logs | Get logs for your webhook subscription
-*WebhooksApi* | [**GetWebhookSubscriptions**](docs/WebhooksApi.md#getwebhooksubscriptions) | **GET** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions | Get all webhook subscriptions by your Oauth App id
-*WebhooksApi* | [**UpdateWebhookSubscription**](docs/WebhooksApi.md#updatewebhooksubscription) | **PUT** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId} | Update a webhook subscription object
-*WebsiteApi* | [**AddTestimonial**](docs/WebsiteApi.md#addtestimonial) | **POST** /api/v1.0/{appId}/website/testimonial | Add a testimonial
-*WebsiteApi* | [**DeleteTestimonial**](docs/WebsiteApi.md#deletetestimonial) | **DELETE** /api/v1.0/{appId}/website/testimonial/{testimonialId} | Delete a testimonial
-*WebsiteApi* | [**DeleteWebsiteImage**](docs/WebsiteApi.md#deletewebsiteimage) | **DELETE** /api/v1.0/{appId}/website/image/{imageId} | Delete Website Image
-*WebsiteApi* | [**EditTestimonial**](docs/WebsiteApi.md#edittestimonial) | **POST** /api/v1.0/{appId}/website/testimonial/{testimonialId} | Edit a testimonial
-*WebsiteApi* | [**GetIndexConfiguration**](docs/WebsiteApi.md#getindexconfiguration) | **GET** /api/v1.0/{appId}/website/index | Get Index Configuration
-*WebsiteApi* | [**SetIndexConfiguration**](docs/WebsiteApi.md#setindexconfiguration) | **POST** /api/v1.0/{appId}/website/index | Set Index Configuration
-*WebsiteApi* | [**UploadWebsiteImage**](docs/WebsiteApi.md#uploadwebsiteimage) | **POST** /api/v1.0/{appId}/website/image/{imageLocation} | Upload Website Image
-*WebsiteApi* | [**WebsiteCheckNow**](docs/WebsiteApi.md#websitechecknow) | **GET** /api/v1.0/{appId}/website/dnscheck | Triggers a Check DNS Process
+*UsersApi* | [**GetRestaurantUserAccounts**](docs/UsersApi.md#getrestaurantuseraccounts) | **GET** /api/v1.0/users/{userId}/RestaurantUserAccounts |
+*UsersApi* | [**GetRestaurantUserStores**](docs/UsersApi.md#getrestaurantuserstores) | **GET** /api/v1.0/users/{userId}/RestaurantUserStores |
+*UsersApi* | [**GetRoles**](docs/UsersApi.md#getroles) | **GET** /api/v1.0/users/roles |
+*UsersApi* | [**GetRolesAndUnassignedRoles**](docs/UsersApi.md#getrolesandunassignedroles) | **GET** /api/v1.0/users/{userId}/roles |
+*UsersApi* | [**GetUserById**](docs/UsersApi.md#getuserbyid) | **GET** /api/v1.0/users/{userId} |
+*UsersApi* | [**GetUserDeliveryLocationsForAdmin**](docs/UsersApi.md#getuserdeliverylocationsforadmin) | **GET** /api/v1.0/users/{userId}/deliveryLocations |
+*UsersApi* | [**GetUserNotes**](docs/UsersApi.md#getusernotes) | **GET** /api/v1.0/users/{userId}/UserNotes |
+*UsersApi* | [**GetUserOrderByIdForAdmin**](docs/UsersApi.md#getuserorderbyidforadmin) | **GET** /api/v1.0/users/{userId}/orders/{orderId} |
+*UsersApi* | [**GetUserOrdersForAdmin**](docs/UsersApi.md#getuserordersforadmin) | **GET** /api/v1.0/users/{userId}/orders |
+*UsersApi* | [**GetUserSmsConversationItems**](docs/UsersApi.md#getusersmsconversationitems) | **GET** /api/v1.0/users/{userId}/smsConversationItems |
+*UsersApi* | [**HideUserDeliveryLocation**](docs/UsersApi.md#hideuserdeliverylocation) | **POST** /api/v1.0/users/{userId}/deliveryLocations/{deliveryLocationId}/hide |
+*UsersApi* | [**MarkUserAsFraudulent**](docs/UsersApi.md#markuserasfraudulent) | **POST** /api/v1.0/users/{userId}/MarkUserAsFraudulent |
+*UsersApi* | [**MarkUserAsSuspicious**](docs/UsersApi.md#markuserassuspicious) | **POST** /api/v1.0/users/{userId}/MarkUserAsSuspicious |
+*UsersApi* | [**RemoveFlipdishAccountIdForUser**](docs/UsersApi.md#removeflipdishaccountidforuser) | **POST** /api/v1.0/users/{userId}/RemoveFlipdishAccountId/{accountId} |
+*UsersApi* | [**RemoveUserFromRole**](docs/UsersApi.md#removeuserfromrole) | **POST** /api/v1.0/users/{userId}/RemoveUserFromRole/{roleName} |
+*UsersApi* | [**ResetMfa**](docs/UsersApi.md#resetmfa) | **POST** /api/v1.0/users/{userId}/ResetMfa |
+*UsersApi* | [**SearchFlipdishAccounts**](docs/UsersApi.md#searchflipdishaccounts) | **GET** /api/v1.0/users/searchFlipdishAccounts |
+*UsersApi* | [**SearchUsers**](docs/UsersApi.md#searchusers) | **GET** /api/v1.0/users/search |
+*UsersApi* | [**SendUserPushNotification**](docs/UsersApi.md#senduserpushnotification) | **POST** /api/v1.0/users/{userId}/pushNotifications |
+*UsersApi* | [**SendUserSms**](docs/UsersApi.md#sendusersms) | **POST** /api/v1.0/users/{userId}/sms |
+*UsersApi* | [**SetCustomerName**](docs/UsersApi.md#setcustomername) | **POST** /api/v1.0/users/{userId}/SetCustomerName |
+*UsersApi* | [**SetFlipdishAccountIdForUser**](docs/UsersApi.md#setflipdishaccountidforuser) | **POST** /api/v1.0/users/{userId}/SetFlipdishAccountId/{accountId} |
+*UsersApi* | [**SetUserDeliveryLocationCoordinates**](docs/UsersApi.md#setuserdeliverylocationcoordinates) | **POST** /api/v1.0/users/{userId}/deliveryLocations/{deliveryLocationId}/coordinates |
+*UsersApi* | [**SetUserDeliveryLocationField**](docs/UsersApi.md#setuserdeliverylocationfield) | **POST** /api/v1.0/users/{userId}/deliveryLocations/{deliveryLocationId}/fields |
+*UsersApi* | [**SetUserLanguage**](docs/UsersApi.md#setuserlanguage) | **POST** /api/v1.0/users/{userId}/SetLanguage/{languageId} |
+*UsersApi* | [**UnblockUserPhoneNumber**](docs/UsersApi.md#unblockuserphonenumber) | **POST** /api/v1.0/users/{userId}/UnblockUserPhoneNumber |
+*VouchersApi* | [**CreateVoucher**](docs/VouchersApi.md#createvoucher) | **POST** /api/v1.0/vouchers/{appId} |
+*VouchersApi* | [**GetVoucherByCode**](docs/VouchersApi.md#getvoucherbycode) | **GET** /api/v1.0/{appId}/vouchers/code/{code} |
+*VouchersApi* | [**GetVoucherById**](docs/VouchersApi.md#getvoucherbyid) | **GET** /api/v1.0/vouchers/{voucherId} |
+*VouchersApi* | [**GetVoucherStatsById**](docs/VouchersApi.md#getvoucherstatsbyid) | **GET** /api/v1.0/vouchers/stats/{voucherId} |
+*VouchersApi* | [**GetVoucherValidityPeriods**](docs/VouchersApi.md#getvouchervalidityperiods) | **GET** /api/v1.0/{appId}/vouchers/{voucherId}/validity-periods |
+*VouchersApi* | [**GetVouchers**](docs/VouchersApi.md#getvouchers) | **GET** /api/v1.0/{appId}/vouchers/summaries |
+*VouchersApi* | [**GetVouchersByCustomerForApp**](docs/VouchersApi.md#getvouchersbycustomerforapp) | **GET** /api/v1.0/vouchers/{appId}/customer/{customerId} |
+*VouchersApi* | [**SetVoucherValidityPeriodsSimplified**](docs/VouchersApi.md#setvouchervalidityperiodssimplified) | **POST** /api/v1.0/{appId}/vouchers/{voucherId}/validity-periods-simplified |
+*VouchersApi* | [**UpdateVoucher**](docs/VouchersApi.md#updatevoucher) | **POST** /api/v1.0/vouchers/{voucherId} |
+*VouchersApi* | [**UpdateVoucherUsage**](docs/VouchersApi.md#updatevoucherusage) | **POST** /api/v1.0/{appId}/vouchers/{voucherId}/usage |
+*WebhooksApi* | [**CreateWebhookSubscription**](docs/WebhooksApi.md#createwebhooksubscription) | **POST** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions |
+*WebhooksApi* | [**CreateWebhookSubscriptionEventNames**](docs/WebhooksApi.md#createwebhooksubscriptioneventnames) | **POST** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}/events/{eventName} |
+*WebhooksApi* | [**DeleteWebhookSubscription**](docs/WebhooksApi.md#deletewebhooksubscription) | **DELETE** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId} |
+*WebhooksApi* | [**DeleteWebhookSubscriptionEventName**](docs/WebhooksApi.md#deletewebhooksubscriptioneventname) | **DELETE** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}/events/{eventName} |
+*WebhooksApi* | [**GetWebhookEventNames**](docs/WebhooksApi.md#getwebhookeventnames) | **GET** /api/v1.0/{appId}/webhooks/events |
+*WebhooksApi* | [**GetWebhookEventNamesBySubscriptionId**](docs/WebhooksApi.md#getwebhookeventnamesbysubscriptionid) | **GET** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}/events |
+*WebhooksApi* | [**GetWebhookEventSample**](docs/WebhooksApi.md#getwebhookeventsample) | **GET** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}/events/{eventName}/test |
+*WebhooksApi* | [**GetWebhookLogs**](docs/WebhooksApi.md#getwebhooklogs) | **GET** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}/logs |
+*WebhooksApi* | [**GetWebhookSubscriptions**](docs/WebhooksApi.md#getwebhooksubscriptions) | **GET** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions |
+*WebhooksApi* | [**UpdateWebhookSubscription**](docs/WebhooksApi.md#updatewebhooksubscription) | **PUT** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId} |
+*WebsiteApi* | [**AddTestimonial**](docs/WebsiteApi.md#addtestimonial) | **POST** /api/v1.0/{appId}/website/testimonial |
+*WebsiteApi* | [**DeleteTestimonial**](docs/WebsiteApi.md#deletetestimonial) | **DELETE** /api/v1.0/{appId}/website/testimonial/{testimonialId} |
+*WebsiteApi* | [**DeleteWebsiteImage**](docs/WebsiteApi.md#deletewebsiteimage) | **DELETE** /api/v1.0/{appId}/website/image/{imageId} |
+*WebsiteApi* | [**EditTestimonial**](docs/WebsiteApi.md#edittestimonial) | **POST** /api/v1.0/{appId}/website/testimonial/{testimonialId} |
+*WebsiteApi* | [**GetIndexConfiguration**](docs/WebsiteApi.md#getindexconfiguration) | **GET** /api/v1.0/{appId}/website/index |
+*WebsiteApi* | [**SetIndexConfiguration**](docs/WebsiteApi.md#setindexconfiguration) | **POST** /api/v1.0/{appId}/website/index |
+*WebsiteApi* | [**UploadWebsiteImage**](docs/WebsiteApi.md#uploadwebsiteimage) | **POST** /api/v1.0/{appId}/website/image/{imageLocation} |
+*WebsiteApi* | [**WebsiteCheckNow**](docs/WebsiteApi.md#websitechecknow) | **GET** /api/v1.0/{appId}/website/dnscheck |
+*WhiteLabelBuildsApi* | [**HealthCheck**](docs/WhiteLabelBuildsApi.md#healthcheck) | **GET** /api/v1.0/whitelabelbuilds/health |
+*WhiteLabelBuildsApi* | [**SubmitAndroidApps**](docs/WhiteLabelBuildsApi.md#submitandroidapps) | **POST** /api/v1.0/whitelabelbuilds/android/multiple |
+*WhiteLabelBuildsApi* | [**SubmitAndroidBuild**](docs/WhiteLabelBuildsApi.md#submitandroidbuild) | **POST** /api/v1.0/whitelabelbuilds/{appId}/android |
+*WhiteLabelBuildsApi* | [**SubmitIosApps**](docs/WhiteLabelBuildsApi.md#submitiosapps) | **POST** /api/v1.0/whitelabelbuilds/ios/multiple |
+*WhiteLabelBuildsApi* | [**SubmitIosBuild**](docs/WhiteLabelBuildsApi.md#submitiosbuild) | **POST** /api/v1.0/whitelabelbuilds/{appId}/ios |
+*WhiteLabelConfigApi* | [**GetAppGeneralConfig**](docs/WhiteLabelConfigApi.md#getappgeneralconfig) | **GET** /api/v1.0/whitelabelconfig/{appId}/general |
+*WhiteLabelConfigApi* | [**GetAppStoreConfig**](docs/WhiteLabelConfigApi.md#getappstoreconfig) | **GET** /api/v1.0/whitelabelconfig/{appId}/appstore |
+*WhiteLabelConfigApi* | [**GetPlayStoreConfig**](docs/WhiteLabelConfigApi.md#getplaystoreconfig) | **GET** /api/v1.0/whitelabelconfig/{appId}/playstore |
+*WhiteLabelConfigApi* | [**GetWhiteLabelConfig**](docs/WhiteLabelConfigApi.md#getwhitelabelconfig) | **GET** /api/v1.0/whitelabelconfig/id/{wlid} |
+*WhiteLabelConfigApi* | [**GetWhiteLabelConfigByAppNameId**](docs/WhiteLabelConfigApi.md#getwhitelabelconfigbyappnameid) | **GET** /api/v1.0/whitelabelconfig/name/{appId} |
+*WhiteLabelConfigApi* | [**HealthCheck**](docs/WhiteLabelConfigApi.md#healthcheck) | **GET** /api/v1.0/whitelabelconfig/health |
+*WhiteLabelConfigApi* | [**UpdateAppGeneralConfig**](docs/WhiteLabelConfigApi.md#updateappgeneralconfig) | **POST** /api/v1.0/whitelabelconfig/{appId}/general |
+*WhiteLabelConfigApi* | [**UpdateAppStoreConfig**](docs/WhiteLabelConfigApi.md#updateappstoreconfig) | **POST** /api/v1.0/whitelabelconfig/{appId}/appstore |
+*WhiteLabelConfigApi* | [**UpdatePlayStoreConfig**](docs/WhiteLabelConfigApi.md#updateplaystoreconfig) | **POST** /api/v1.0/whitelabelconfig/{appId}/playstore |
+*WhiteLabelConfigApi* | [**UploadAppStoreIcon**](docs/WhiteLabelConfigApi.md#uploadappstoreicon) | **POST** /api/v1.0/whitelabelconfig/{appId}/app-store-icon |
## Documentation for Models
- [Model.Accept](docs/Accept.md)
+ - [Model.AcceptInvitationResult](docs/AcceptInvitationResult.md)
- [Model.AccountDetail](docs/AccountDetail.md)
- [Model.AccountDetailBase](docs/AccountDetailBase.md)
- [Model.AccountFieldDefinition](docs/AccountFieldDefinition.md)
- [Model.AccountFieldKeyValuePair](docs/AccountFieldKeyValuePair.md)
- [Model.AccountFieldsDefinitions](docs/AccountFieldsDefinitions.md)
- - [Model.AddItemDetails](docs/AddItemDetails.md)
- [Model.AddressFormDisplayFormat](docs/AddressFormDisplayFormat.md)
- [Model.AddressFormResponse](docs/AddressFormResponse.md)
- [Model.AllMetadataResult](docs/AllMetadataResult.md)
+ - [Model.Allergen](docs/Allergen.md)
- [Model.AnalyticsClientEvent](docs/AnalyticsClientEvent.md)
- [Model.ApmCurrencyDataPoint](docs/ApmCurrencyDataPoint.md)
- [Model.ApmDataPoint](docs/ApmDataPoint.md)
@@ -546,20 +684,27 @@ Class | Method | HTTP request | Description
- [Model.AppConfigSalesChannel](docs/AppConfigSalesChannel.md)
- [Model.AppConfigUpdateModel](docs/AppConfigUpdateModel.md)
- [Model.AppCreatedEvent](docs/AppCreatedEvent.md)
+ - [Model.AppGeneralConfigModel](docs/AppGeneralConfigModel.md)
+ - [Model.AppInstall](docs/AppInstall.md)
+ - [Model.AppLookup](docs/AppLookup.md)
- [Model.AppStoreApp](docs/AppStoreApp.md)
- [Model.AppStoreAppConfiguration](docs/AppStoreAppConfiguration.md)
- - [Model.AppStoreAppConfigurationHeader](docs/AppStoreAppConfigurationHeader.md)
- [Model.AppStoreAppConfigurationSummary](docs/AppStoreAppConfigurationSummary.md)
+ - [Model.AppStoreAppEntitlements](docs/AppStoreAppEntitlements.md)
- [Model.AppStoreAppSummary](docs/AppStoreAppSummary.md)
- [Model.AppStoreAppSupportInfo](docs/AppStoreAppSupportInfo.md)
- [Model.AppStoreConfigCreatedEvent](docs/AppStoreConfigCreatedEvent.md)
- [Model.AppStoreConfigDeletedEvent](docs/AppStoreConfigDeletedEvent.md)
+ - [Model.AppStoreConfigModel](docs/AppStoreConfigModel.md)
- [Model.AppStoreConfigUpdatedEvent](docs/AppStoreConfigUpdatedEvent.md)
+ - [Model.AppStoreSubscriptionChangeJobUpdatedEvent](docs/AppStoreSubscriptionChangeJobUpdatedEvent.md)
- [Model.AppUpdatedEvent](docs/AppUpdatedEvent.md)
+ - [Model.AssetResultModel](docs/AssetResultModel.md)
- [Model.AssignedBankAccount](docs/AssignedBankAccount.md)
- [Model.AuditLogFieldChangeInformation](docs/AuditLogFieldChangeInformation.md)
- [Model.BalanceDetails](docs/BalanceDetails.md)
- [Model.BankAccount](docs/BankAccount.md)
+ - [Model.BankAccountAssignedEvent](docs/BankAccountAssignedEvent.md)
- [Model.BankAccountCreate](docs/BankAccountCreate.md)
- [Model.BankAccountCreatedEvent](docs/BankAccountCreatedEvent.md)
- [Model.BankAccountDeletedEvent](docs/BankAccountDeletedEvent.md)
@@ -568,14 +713,15 @@ Class | Method | HTTP request | Description
- [Model.BankAccountSummary](docs/BankAccountSummary.md)
- [Model.BankAccountUpdatedEvent](docs/BankAccountUpdatedEvent.md)
- [Model.BluetoothTerminalStatus](docs/BluetoothTerminalStatus.md)
+ - [Model.BuildResultModel](docs/BuildResultModel.md)
- [Model.BusinessHoursOverride](docs/BusinessHoursOverride.md)
- [Model.BusinessHoursOverrideBase](docs/BusinessHoursOverrideBase.md)
- [Model.BusinessHoursPeriod](docs/BusinessHoursPeriod.md)
- [Model.BusinessHoursPeriodBase](docs/BusinessHoursPeriodBase.md)
- [Model.CampaignStatistics](docs/CampaignStatistics.md)
+ - [Model.CancellationToken](docs/CancellationToken.md)
- [Model.CardReader](docs/CardReader.md)
- [Model.CardReaderRegistrationRequest](docs/CardReaderRegistrationRequest.md)
- - [Model.Cart](docs/Cart.md)
- [Model.CatalogGroupArchivedEvent](docs/CatalogGroupArchivedEvent.md)
- [Model.CatalogGroupCreatedEvent](docs/CatalogGroupCreatedEvent.md)
- [Model.CatalogGroupReference](docs/CatalogGroupReference.md)
@@ -589,17 +735,25 @@ Class | Method | HTTP request | Description
- [Model.CertificateRenewedEvent](docs/CertificateRenewedEvent.md)
- [Model.ChangePasswordModel](docs/ChangePasswordModel.md)
- [Model.Channel](docs/Channel.md)
- - [Model.ChannelStoreMapping](docs/ChannelStoreMapping.md)
+ - [Model.ChannelStoresUpdatedEvent](docs/ChannelStoresUpdatedEvent.md)
- [Model.ChargebackDetails](docs/ChargebackDetails.md)
+ - [Model.ClientDevice](docs/ClientDevice.md)
+ - [Model.ClientDeviceAssignEnrolledDevice](docs/ClientDeviceAssignEnrolledDevice.md)
+ - [Model.ClientDeviceEnroll](docs/ClientDeviceEnroll.md)
+ - [Model.ClientDeviceEnrollmentResult](docs/ClientDeviceEnrollmentResult.md)
+ - [Model.ClientDeviceSummary](docs/ClientDeviceSummary.md)
- [Model.ConfiguredStore](docs/ConfiguredStore.md)
- - [Model.Contact](docs/Contact.md)
- [Model.Coordinates](docs/Coordinates.md)
- [Model.CountryFormResponse](docs/CountryFormResponse.md)
- [Model.CountryWithAccountFieldsDefinitions](docs/CountryWithAccountFieldsDefinitions.md)
- [Model.CreateAccountModel](docs/CreateAccountModel.md)
+ - [Model.CreateAppParameters](docs/CreateAppParameters.md)
- [Model.CreateAppStoreApp](docs/CreateAppStoreApp.md)
+ - [Model.CreateBasicAccountModel](docs/CreateBasicAccountModel.md)
- [Model.CreateCatalogGroupReference](docs/CreateCatalogGroupReference.md)
- [Model.CreateCatalogItem](docs/CreateCatalogItem.md)
+ - [Model.CreateEndUserFeeConfig](docs/CreateEndUserFeeConfig.md)
+ - [Model.CreateFulfillmentStatesConfiguration](docs/CreateFulfillmentStatesConfiguration.md)
- [Model.CreateFullMenu](docs/CreateFullMenu.md)
- [Model.CreateFullMenuItemOptionSet](docs/CreateFullMenuItemOptionSet.md)
- [Model.CreateFullMenuItemOptionSetItem](docs/CreateFullMenuItemOptionSetItem.md)
@@ -616,21 +770,27 @@ Class | Method | HTTP request | Description
- [Model.CreatePayGreenConfigurationRequest](docs/CreatePayGreenConfigurationRequest.md)
- [Model.CreateProduct](docs/CreateProduct.md)
- [Model.CreateProductReference](docs/CreateProductReference.md)
+ - [Model.CreatePromotion](docs/CreatePromotion.md)
- [Model.CreateTeammate](docs/CreateTeammate.md)
+ - [Model.CreateUserDeliveryLocationRequest](docs/CreateUserDeliveryLocationRequest.md)
- [Model.CreateVoucher](docs/CreateVoucher.md)
- [Model.CreatedMenuSectionItems](docs/CreatedMenuSectionItems.md)
- [Model.CreditNoteDetails](docs/CreditNoteDetails.md)
+ - [Model.CrossSellMenuItems](docs/CrossSellMenuItems.md)
- [Model.CspReport](docs/CspReport.md)
- [Model.CspReportRequest](docs/CspReportRequest.md)
- [Model.CurrencyData](docs/CurrencyData.md)
- [Model.Customer](docs/Customer.md)
- [Model.CustomerConsentUpdatedEvent](docs/CustomerConsentUpdatedEvent.md)
+ - [Model.CustomerCreateModel](docs/CustomerCreateModel.md)
- [Model.CustomerCreatedEvent](docs/CustomerCreatedEvent.md)
- [Model.CustomerDeliveryTrackingOrder](docs/CustomerDeliveryTrackingOrder.md)
- [Model.CustomerDeliveryTrackingOrderLine](docs/CustomerDeliveryTrackingOrderLine.md)
+ - [Model.CustomerMessages](docs/CustomerMessages.md)
- [Model.CustomerSummary](docs/CustomerSummary.md)
- [Model.CustomerUpdateModel](docs/CustomerUpdateModel.md)
- [Model.CustomerUpdatedEvent](docs/CustomerUpdatedEvent.md)
+ - [Model.Customers](docs/Customers.md)
- [Model.DashboardEmbed](docs/DashboardEmbed.md)
- [Model.DeliveryLocation](docs/DeliveryLocation.md)
- [Model.DeliveryZone](docs/DeliveryZone.md)
@@ -638,14 +798,12 @@ Class | Method | HTTP request | Description
- [Model.DeliveryZoneCreatedEvent](docs/DeliveryZoneCreatedEvent.md)
- [Model.DeliveryZoneDeletedEvent](docs/DeliveryZoneDeletedEvent.md)
- [Model.DeliveryZoneUpdatedEvent](docs/DeliveryZoneUpdatedEvent.md)
+ - [Model.DepositReturnFeesSummary](docs/DepositReturnFeesSummary.md)
- [Model.DeviceSettings](docs/DeviceSettings.md)
- [Model.DnsRecordInformation](docs/DnsRecordInformation.md)
- [Model.DnsVerifiedEvent](docs/DnsVerifiedEvent.md)
- - [Model.Driver](docs/Driver.md)
- - [Model.DriverInvitation](docs/DriverInvitation.md)
- [Model.DriverLoginModel](docs/DriverLoginModel.md)
- [Model.DriverRequestLoginPinModel](docs/DriverRequestLoginPinModel.md)
- - [Model.DriverStore](docs/DriverStore.md)
- [Model.DynamicFormField](docs/DynamicFormField.md)
- [Model.DynamicFormFieldOption](docs/DynamicFormFieldOption.md)
- [Model.DynamicFormRule](docs/DynamicFormRule.md)
@@ -653,23 +811,28 @@ Class | Method | HTTP request | Description
- [Model.EmvNotificationEvent](docs/EmvNotificationEvent.md)
- [Model.EmvTerminal](docs/EmvTerminal.md)
- [Model.EmvTerminalWithAssignments](docs/EmvTerminalWithAssignments.md)
+ - [Model.EndUserFeeConfig](docs/EndUserFeeConfig.md)
- [Model.EventSearchResult](docs/EventSearchResult.md)
+ - [Model.ExecuteConfigurationActionRequest](docs/ExecuteConfigurationActionRequest.md)
+ - [Model.ExecuteConfigurationActionResult](docs/ExecuteConfigurationActionResult.md)
- [Model.ExternalStoreAuditLog](docs/ExternalStoreAuditLog.md)
- [Model.ExternalStoreEvent](docs/ExternalStoreEvent.md)
- [Model.FeeSummary](docs/FeeSummary.md)
- [Model.Field](docs/Field.md)
- [Model.FieldChangeInformation](docs/FieldChangeInformation.md)
- [Model.FieldGroup](docs/FieldGroup.md)
+ - [Model.FirebaseApp](docs/FirebaseApp.md)
+ - [Model.FlipdishAccountName](docs/FlipdishAccountName.md)
- [Model.FlipdishEventBase](docs/FlipdishEventBase.md)
- [Model.FlipdishFeesDetails](docs/FlipdishFeesDetails.md)
- [Model.FulfillentStatusActionItem](docs/FulfillentStatusActionItem.md)
- - [Model.FulfillmentInfo](docs/FulfillmentInfo.md)
- [Model.FulfillmentStatesConfiguration](docs/FulfillmentStatesConfiguration.md)
- - [Model.FulfillmentStatesConfigurationCreateBase](docs/FulfillmentStatesConfigurationCreateBase.md)
- [Model.FulfillmentStatesConfigurationSummary](docs/FulfillmentStatesConfigurationSummary.md)
- [Model.FulfillmentStatesConfiguredStore](docs/FulfillmentStatesConfiguredStore.md)
- [Model.FulfillmentStatusConfigurationItem](docs/FulfillmentStatusConfigurationItem.md)
- [Model.GeoPointRequest](docs/GeoPointRequest.md)
+ - [Model.GetEndUserFeeConfigsResponse](docs/GetEndUserFeeConfigsResponse.md)
+ - [Model.GetReceiptByOrderIdQueryResponse](docs/GetReceiptByOrderIdQueryResponse.md)
- [Model.GoogleAddress](docs/GoogleAddress.md)
- [Model.GoogleAddressComponent](docs/GoogleAddressComponent.md)
- [Model.GoogleAddressResult](docs/GoogleAddressResult.md)
@@ -680,12 +843,14 @@ Class | Method | HTTP request | Description
- [Model.Group](docs/Group.md)
- [Model.GroupReference](docs/GroupReference.md)
- [Model.GroupedCoordinates](docs/GroupedCoordinates.md)
+ - [Model.HasPaymentMethodResponse](docs/HasPaymentMethodResponse.md)
- [Model.HomeAction](docs/HomeAction.md)
- [Model.HomeStatistics](docs/HomeStatistics.md)
- - [Model.HttpRequestAndResponseLog](docs/HttpRequestAndResponseLog.md)
+ - [Model.HttpPostedFileBase](docs/HttpPostedFileBase.md)
- [Model.HydraAssignedEvent](docs/HydraAssignedEvent.md)
- [Model.HydraConfig](docs/HydraConfig.md)
- [Model.HydraConnectionStatusChangedEvent](docs/HydraConnectionStatusChangedEvent.md)
+ - [Model.HydraCreatedEvent](docs/HydraCreatedEvent.md)
- [Model.HydraDeviceDetails](docs/HydraDeviceDetails.md)
- [Model.HydraRegistrationRequest](docs/HydraRegistrationRequest.md)
- [Model.HydraRequestResetEvent](docs/HydraRequestResetEvent.md)
@@ -697,6 +862,13 @@ Class | Method | HTTP request | Description
- [Model.HydraUnAssignedEvent](docs/HydraUnAssignedEvent.md)
- [Model.IndexPage](docs/IndexPage.md)
- [Model.IndexPageBase](docs/IndexPageBase.md)
+ - [Model.IntercomUserHash](docs/IntercomUserHash.md)
+ - [Model.Invoice](docs/Invoice.md)
+ - [Model.InvoiceDiscount](docs/InvoiceDiscount.md)
+ - [Model.InvoiceItem](docs/InvoiceItem.md)
+ - [Model.InvoicePeriod](docs/InvoicePeriod.md)
+ - [Model.ItemNutritionInfoAddUpdateModel](docs/ItemNutritionInfoAddUpdateModel.md)
+ - [Model.ItemNutritionInfoV2AddUpdateModel](docs/ItemNutritionInfoV2AddUpdateModel.md)
- [Model.JobAddress](docs/JobAddress.md)
- [Model.JobCancellation](docs/JobCancellation.md)
- [Model.JobContact](docs/JobContact.md)
@@ -717,17 +889,16 @@ Class | Method | HTTP request | Description
- [Model.KioskBluetoothTerminalUpdatedEvent](docs/KioskBluetoothTerminalUpdatedEvent.md)
- [Model.KioskBluetoothUnpairingModeEvent](docs/KioskBluetoothUnpairingModeEvent.md)
- [Model.KioskCashPaymentSettings](docs/KioskCashPaymentSettings.md)
- - [Model.KioskCashSetting](docs/KioskCashSetting.md)
+ - [Model.KioskEntitlementsResult](docs/KioskEntitlementsResult.md)
- [Model.KioskIotConnectionParameters](docs/KioskIotConnectionParameters.md)
- - [Model.KioskStoreSettings](docs/KioskStoreSettings.md)
+ - [Model.KioskSettings](docs/KioskSettings.md)
+ - [Model.KioskStripeLocation](docs/KioskStripeLocation.md)
- [Model.KioskTerminalActionStateChangedEvent](docs/KioskTerminalActionStateChangedEvent.md)
- [Model.Language](docs/Language.md)
- [Model.LastPaymentError](docs/LastPaymentError.md)
+ - [Model.LeadTime](docs/LeadTime.md)
- [Model.LightspeedSettings](docs/LightspeedSettings.md)
- - [Model.LineItem](docs/LineItem.md)
- - [Model.LineItemOption](docs/LineItemOption.md)
- [Model.LocalisedTimeZone](docs/LocalisedTimeZone.md)
- - [Model.Location](docs/Location.md)
- [Model.LocationArea](docs/LocationArea.md)
- [Model.LocationAreaCreatedEvent](docs/LocationAreaCreatedEvent.md)
- [Model.LocationAreaLocation](docs/LocationAreaLocation.md)
@@ -736,7 +907,6 @@ Class | Method | HTTP request | Description
- [Model.LocationCreatedEvent](docs/LocationCreatedEvent.md)
- [Model.LocationDeletedEvent](docs/LocationDeletedEvent.md)
- [Model.LoginModel](docs/LoginModel.md)
- - [Model.LoginWithPinModel](docs/LoginWithPinModel.md)
- [Model.LoyaltyCampaign](docs/LoyaltyCampaign.md)
- [Model.LoyaltyCampaignBase](docs/LoyaltyCampaignBase.md)
- [Model.LoyaltyCampaignCreatedEvent](docs/LoyaltyCampaignCreatedEvent.md)
@@ -746,6 +916,7 @@ Class | Method | HTTP request | Description
- [Model.MappedLocation](docs/MappedLocation.md)
- [Model.MaskedPhoneNumber](docs/MaskedPhoneNumber.md)
- [Model.Menu](docs/Menu.md)
+ - [Model.MenuAsyncCreationCompletedEvent](docs/MenuAsyncCreationCompletedEvent.md)
- [Model.MenuBase](docs/MenuBase.md)
- [Model.MenuBulkEditEvent](docs/MenuBulkEditEvent.md)
- [Model.MenuCatalogItem](docs/MenuCatalogItem.md)
@@ -766,6 +937,7 @@ Class | Method | HTTP request | Description
- [Model.MenuItemOptionSetItemDeletedEvent](docs/MenuItemOptionSetItemDeletedEvent.md)
- [Model.MenuItemOptionSetItemUpdatedEvent](docs/MenuItemOptionSetItemUpdatedEvent.md)
- [Model.MenuItemOptionSetUpdatedEvent](docs/MenuItemOptionSetUpdatedEvent.md)
+ - [Model.MenuNutritionInfoHeader](docs/MenuNutritionInfoHeader.md)
- [Model.MenuObjectDisplayOrders](docs/MenuObjectDisplayOrders.md)
- [Model.MenuSection](docs/MenuSection.md)
- [Model.MenuSectionAvailability](docs/MenuSectionAvailability.md)
@@ -785,6 +957,7 @@ Class | Method | HTTP request | Description
- [Model.MenuTaxRate](docs/MenuTaxRate.md)
- [Model.MenuUpdatedEvent](docs/MenuUpdatedEvent.md)
- [Model.MenuUploadedEvent](docs/MenuUploadedEvent.md)
+ - [Model.MenuZone](docs/MenuZone.md)
- [Model.Metadata](docs/Metadata.md)
- [Model.Metafield](docs/Metafield.md)
- [Model.MetafieldDefinition](docs/MetafieldDefinition.md)
@@ -794,18 +967,30 @@ Class | Method | HTTP request | Description
- [Model.MobileAppsSubmission](docs/MobileAppsSubmission.md)
- [Model.MobileAppsSubmissionDetails](docs/MobileAppsSubmissionDetails.md)
- [Model.MobileAppsSubmissionStatus](docs/MobileAppsSubmissionStatus.md)
+ - [Model.MobileAppsSubmissionStatusUpdatedEvent](docs/MobileAppsSubmissionStatusUpdatedEvent.md)
+ - [Model.MobileAppsSubmissionUpdatedEvent](docs/MobileAppsSubmissionUpdatedEvent.md)
- [Model.ModelBase](docs/ModelBase.md)
- [Model.NextStatusWithOrderType](docs/NextStatusWithOrderType.md)
+ - [Model.NutritionInfo](docs/NutritionInfo.md)
+ - [Model.NutritionInfoItemAddUpdateLabelModel](docs/NutritionInfoItemAddUpdateLabelModel.md)
+ - [Model.NutritionInfoLabel](docs/NutritionInfoLabel.md)
+ - [Model.NutritionInfoMenuItem](docs/NutritionInfoMenuItem.md)
+ - [Model.NutritionInfoMenuOptionSetItem](docs/NutritionInfoMenuOptionSetItem.md)
+ - [Model.NutritionInfoV2](docs/NutritionInfoV2.md)
+ - [Model.NutritionInfoV2Allergen](docs/NutritionInfoV2Allergen.md)
+ - [Model.NutritionInfoV2Item](docs/NutritionInfoV2Item.md)
- [Model.OAuthApp](docs/OAuthApp.md)
- [Model.OAuthTokenModel](docs/OAuthTokenModel.md)
- [Model.OauthClientRedirectUri](docs/OauthClientRedirectUri.md)
- [Model.ObjectDisplayOrder](docs/ObjectDisplayOrder.md)
+ - [Model.OktaPortalFeatureFlag](docs/OktaPortalFeatureFlag.md)
- [Model.OnboardingConfigUpdate](docs/OnboardingConfigUpdate.md)
- [Model.OnboardingItemUpdate](docs/OnboardingItemUpdate.md)
- [Model.Order](docs/Order.md)
- [Model.OrderAcceptedEvent](docs/OrderAcceptedEvent.md)
- [Model.OrderBatch](docs/OrderBatch.md)
- - [Model.OrderBatchItem](docs/OrderBatchItem.md)
+ - [Model.OrderBatchPublishedEvent](docs/OrderBatchPublishedEvent.md)
+ - [Model.OrderBatchSummary](docs/OrderBatchSummary.md)
- [Model.OrderBatchingConfiguration](docs/OrderBatchingConfiguration.md)
- [Model.OrderCapacityConfigUpdatedEvent](docs/OrderCapacityConfigUpdatedEvent.md)
- [Model.OrderCreatedEvent](docs/OrderCreatedEvent.md)
@@ -820,13 +1005,13 @@ Class | Method | HTTP request | Description
- [Model.OrderFulfillmentStatusUpdate](docs/OrderFulfillmentStatusUpdate.md)
- [Model.OrderFulfillmentStatusUpdatedEvent](docs/OrderFulfillmentStatusUpdatedEvent.md)
- [Model.OrderFulfillmentStatusWithConfigurationActions](docs/OrderFulfillmentStatusWithConfigurationActions.md)
- - [Model.OrderIdAndSequenceNumber](docs/OrderIdAndSequenceNumber.md)
- - [Model.OrderIngestSubmitOrderRequest](docs/OrderIngestSubmitOrderRequest.md)
- - [Model.OrderIngestSubmitOrderResponse](docs/OrderIngestSubmitOrderResponse.md)
- [Model.OrderItem](docs/OrderItem.md)
- [Model.OrderItemOption](docs/OrderItemOption.md)
+ - [Model.OrderLeadTimes](docs/OrderLeadTimes.md)
+ - [Model.OrderList](docs/OrderList.md)
- [Model.OrderPaymentInformation](docs/OrderPaymentInformation.md)
- [Model.OrderRatingUpdatedEvent](docs/OrderRatingUpdatedEvent.md)
+ - [Model.OrderReference](docs/OrderReference.md)
- [Model.OrderRefundedEvent](docs/OrderRefundedEvent.md)
- [Model.OrderRejectedEvent](docs/OrderRejectedEvent.md)
- [Model.OrderSummary](docs/OrderSummary.md)
@@ -836,7 +1021,7 @@ Class | Method | HTTP request | Description
- [Model.OwnerEntityConfiguration](docs/OwnerEntityConfiguration.md)
- [Model.OwnerEntityConfigurations](docs/OwnerEntityConfigurations.md)
- [Model.PasswordResetModel](docs/PasswordResetModel.md)
- - [Model.PaymentInfo](docs/PaymentInfo.md)
+ - [Model.PaymentAccount](docs/PaymentAccount.md)
- [Model.PaymentIntent](docs/PaymentIntent.md)
- [Model.PaymentTerminalDetails](docs/PaymentTerminalDetails.md)
- [Model.PaymentTerminalTransactionDetails](docs/PaymentTerminalTransactionDetails.md)
@@ -846,19 +1031,39 @@ Class | Method | HTTP request | Description
- [Model.PayoutOrder](docs/PayoutOrder.md)
- [Model.PayoutOtherCharge](docs/PayoutOtherCharge.md)
- [Model.PayoutRefund](docs/PayoutRefund.md)
+ - [Model.PayoutReport3Details](docs/PayoutReport3Details.md)
+ - [Model.PayoutReport3DetailsAdjustments](docs/PayoutReport3DetailsAdjustments.md)
+ - [Model.PayoutReport3DetailsFlipdishFees](docs/PayoutReport3DetailsFlipdishFees.md)
+ - [Model.PayoutReport3DetailsRevenue](docs/PayoutReport3DetailsRevenue.md)
+ - [Model.PayoutReport3DetailsSalesLine](docs/PayoutReport3DetailsSalesLine.md)
+ - [Model.PayoutReport3DetailsSummary](docs/PayoutReport3DetailsSummary.md)
+ - [Model.PayoutReport3Overview](docs/PayoutReport3Overview.md)
+ - [Model.PayoutReport3OverviewHeader](docs/PayoutReport3OverviewHeader.md)
+ - [Model.PayoutReport3PropertyDetails](docs/PayoutReport3PropertyDetails.md)
+ - [Model.PayoutReport3PropertyFilterOption](docs/PayoutReport3PropertyFilterOption.md)
+ - [Model.PayoutReport3RefundedOrder](docs/PayoutReport3RefundedOrder.md)
+ - [Model.PayoutReport3Store](docs/PayoutReport3Store.md)
+ - [Model.PayoutReport3StorePayout](docs/PayoutReport3StorePayout.md)
+ - [Model.PayoutReport3StorePayouts](docs/PayoutReport3StorePayouts.md)
- [Model.PayoutRequestIds](docs/PayoutRequestIds.md)
- [Model.PayoutStore](docs/PayoutStore.md)
- [Model.PayoutSummary](docs/PayoutSummary.md)
+ - [Model.PendingInvitation](docs/PendingInvitation.md)
- [Model.PendingMenuChanges](docs/PendingMenuChanges.md)
- [Model.PendingMenuChangesSummaries](docs/PendingMenuChangesSummaries.md)
- [Model.PercentDiscountDetails](docs/PercentDiscountDetails.md)
- [Model.PhoneCall](docs/PhoneCall.md)
- [Model.PhoneCallEndedEvent](docs/PhoneCallEndedEvent.md)
- [Model.PhoneCallStartedEvent](docs/PhoneCallStartedEvent.md)
+ - [Model.PixelPointProductCatalogue](docs/PixelPointProductCatalogue.md)
+ - [Model.PlayStoreConfigModel](docs/PlayStoreConfigModel.md)
+ - [Model.PosRevenueDetails](docs/PosRevenueDetails.md)
- [Model.PreOrderConfig](docs/PreOrderConfig.md)
- [Model.PreOrderTime](docs/PreOrderTime.md)
- [Model.PredefinedAnswer](docs/PredefinedAnswer.md)
- - [Model.Price](docs/Price.md)
+ - [Model.PreviousOrder](docs/PreviousOrder.md)
+ - [Model.PreviousOrderItem](docs/PreviousOrderItem.md)
+ - [Model.PreviousOrderItemOption](docs/PreviousOrderItemOption.md)
- [Model.Printer](docs/Printer.md)
- [Model.PrinterAssignedToStoreEvent](docs/PrinterAssignedToStoreEvent.md)
- [Model.PrinterTurnedOffEvent](docs/PrinterTurnedOffEvent.md)
@@ -868,6 +1073,8 @@ Class | Method | HTTP request | Description
- [Model.ProcessingFeeConfig](docs/ProcessingFeeConfig.md)
- [Model.Product](docs/Product.md)
- [Model.ProductReference](docs/ProductReference.md)
+ - [Model.PromotionAward](docs/PromotionAward.md)
+ - [Model.PromotionDetails](docs/PromotionDetails.md)
- [Model.PublishMenuChanges](docs/PublishMenuChanges.md)
- [Model.PushNotificationDeletedEvent](docs/PushNotificationDeletedEvent.md)
- [Model.PushNotificationRequest](docs/PushNotificationRequest.md)
@@ -879,25 +1086,23 @@ Class | Method | HTTP request | Description
- [Model.RedeemInvitationResult](docs/RedeemInvitationResult.md)
- [Model.Refund](docs/Refund.md)
- [Model.Reject](docs/Reject.md)
- - [Model.RequestLoginPinModel](docs/RequestLoginPinModel.md)
- - [Model.RequestLoginPinResposne](docs/RequestLoginPinResposne.md)
- [Model.RequestPasswordResetModel](docs/RequestPasswordResetModel.md)
- - [Model.RequestPasswordResetPinResponse](docs/RequestPasswordResetPinResponse.md)
- [Model.Response](docs/Response.md)
- [Model.RestApiArrayResultAllMetadataResult](docs/RestApiArrayResultAllMetadataResult.md)
+ - [Model.RestApiArrayResultAllergen](docs/RestApiArrayResultAllergen.md)
- [Model.RestApiArrayResultApmCurrencyDataPoint](docs/RestApiArrayResultApmCurrencyDataPoint.md)
- [Model.RestApiArrayResultApmDataPoint](docs/RestApiArrayResultApmDataPoint.md)
- [Model.RestApiArrayResultApmHourlyDataPoint](docs/RestApiArrayResultApmHourlyDataPoint.md)
- - [Model.RestApiArrayResultAppStoreAppConfigurationHeader](docs/RestApiArrayResultAppStoreAppConfigurationHeader.md)
- [Model.RestApiArrayResultAppStoreAppConfigurationSummary](docs/RestApiArrayResultAppStoreAppConfigurationSummary.md)
+ - [Model.RestApiArrayResultAppStoreAppSummary](docs/RestApiArrayResultAppStoreAppSummary.md)
- [Model.RestApiArrayResultBankAccountSummary](docs/RestApiArrayResultBankAccountSummary.md)
- [Model.RestApiArrayResultBusinessHoursPeriod](docs/RestApiArrayResultBusinessHoursPeriod.md)
- [Model.RestApiArrayResultChannel](docs/RestApiArrayResultChannel.md)
+ - [Model.RestApiArrayResultClientDeviceSummary](docs/RestApiArrayResultClientDeviceSummary.md)
- [Model.RestApiArrayResultCountryWithAccountFieldsDefinitions](docs/RestApiArrayResultCountryWithAccountFieldsDefinitions.md)
- [Model.RestApiArrayResultDeliveryZone](docs/RestApiArrayResultDeliveryZone.md)
- - [Model.RestApiArrayResultDriver](docs/RestApiArrayResultDriver.md)
- - [Model.RestApiArrayResultDriverStore](docs/RestApiArrayResultDriverStore.md)
- [Model.RestApiArrayResultEmvTerminalWithAssignments](docs/RestApiArrayResultEmvTerminalWithAssignments.md)
+ - [Model.RestApiArrayResultFlipdishAccountName](docs/RestApiArrayResultFlipdishAccountName.md)
- [Model.RestApiArrayResultFulfillmentStatesConfigurationSummary](docs/RestApiArrayResultFulfillmentStatesConfigurationSummary.md)
- [Model.RestApiArrayResultHomeAction](docs/RestApiArrayResultHomeAction.md)
- [Model.RestApiArrayResultKioskCashPaymentSettings](docs/RestApiArrayResultKioskCashPaymentSettings.md)
@@ -915,31 +1120,46 @@ Class | Method | HTTP request | Description
- [Model.RestApiArrayResultMenuStoreNames](docs/RestApiArrayResultMenuStoreNames.md)
- [Model.RestApiArrayResultMenuSummary](docs/RestApiArrayResultMenuSummary.md)
- [Model.RestApiArrayResultMenuTaxDetails](docs/RestApiArrayResultMenuTaxDetails.md)
+ - [Model.RestApiArrayResultMenuZone](docs/RestApiArrayResultMenuZone.md)
- [Model.RestApiArrayResultMetadata](docs/RestApiArrayResultMetadata.md)
- [Model.RestApiArrayResultMobileAppsStatistics](docs/RestApiArrayResultMobileAppsStatistics.md)
- [Model.RestApiArrayResultOAuthApp](docs/RestApiArrayResultOAuthApp.md)
- [Model.RestApiArrayResultOauthClientRedirectUri](docs/RestApiArrayResultOauthClientRedirectUri.md)
- - [Model.RestApiArrayResultOrderBatchItem](docs/RestApiArrayResultOrderBatchItem.md)
+ - [Model.RestApiArrayResultOrderBatch](docs/RestApiArrayResultOrderBatch.md)
- [Model.RestApiArrayResultOrderFulfillmentStatus](docs/RestApiArrayResultOrderFulfillmentStatus.md)
- [Model.RestApiArrayResultPayoutSummary](docs/RestApiArrayResultPayoutSummary.md)
+ - [Model.RestApiArrayResultPendingInvitation](docs/RestApiArrayResultPendingInvitation.md)
- [Model.RestApiArrayResultPendingMenuChangesSummaries](docs/RestApiArrayResultPendingMenuChangesSummaries.md)
- [Model.RestApiArrayResultPreOrderTime](docs/RestApiArrayResultPreOrderTime.md)
- [Model.RestApiArrayResultProcessingFeeConfig](docs/RestApiArrayResultProcessingFeeConfig.md)
+ - [Model.RestApiArrayResultRedeemInvitationResult](docs/RestApiArrayResultRedeemInvitationResult.md)
- [Model.RestApiArrayResultRestApiDefaultResponse](docs/RestApiArrayResultRestApiDefaultResponse.md)
- [Model.RestApiArrayResultRestaurantVoucherEligibleStore](docs/RestApiArrayResultRestaurantVoucherEligibleStore.md)
- [Model.RestApiArrayResultRestaurantVoucherPayGreenConfiguration](docs/RestApiArrayResultRestaurantVoucherPayGreenConfiguration.md)
- [Model.RestApiArrayResultRestaurantVoucherPayGreenConfigurationSummary](docs/RestApiArrayResultRestaurantVoucherPayGreenConfigurationSummary.md)
- [Model.RestApiArrayResultRetentionCampaign](docs/RestApiArrayResultRetentionCampaign.md)
+ - [Model.RestApiArrayResultSmsProviderCredential](docs/RestApiArrayResultSmsProviderCredential.md)
- [Model.RestApiArrayResultStoreChannelAssignment](docs/RestApiArrayResultStoreChannelAssignment.md)
- - [Model.RestApiArrayResultStoreChannelStoreMapping](docs/RestApiArrayResultStoreChannelStoreMapping.md)
+ - [Model.RestApiArrayResultStoreDeliveryZoneFeeConfig](docs/RestApiArrayResultStoreDeliveryZoneFeeConfig.md)
- [Model.RestApiArrayResultStoreListItem](docs/RestApiArrayResultStoreListItem.md)
- [Model.RestApiArrayResultStoreStatistics](docs/RestApiArrayResultStoreStatistics.md)
+ - [Model.RestApiArrayResultStripeCustomConnectedAccount](docs/RestApiArrayResultStripeCustomConnectedAccount.md)
+ - [Model.RestApiArrayResultSubscriptionSummary](docs/RestApiArrayResultSubscriptionSummary.md)
- [Model.RestApiArrayResultSupportedCountry](docs/RestApiArrayResultSupportedCountry.md)
- [Model.RestApiArrayResultTeammate](docs/RestApiArrayResultTeammate.md)
+ - [Model.RestApiArrayResultUserDeliveryLocationAdmin](docs/RestApiArrayResultUserDeliveryLocationAdmin.md)
+ - [Model.RestApiArrayResultUserFlipdishAccount](docs/RestApiArrayResultUserFlipdishAccount.md)
+ - [Model.RestApiArrayResultUserNote](docs/RestApiArrayResultUserNote.md)
+ - [Model.RestApiArrayResultUserOrderSummary](docs/RestApiArrayResultUserOrderSummary.md)
+ - [Model.RestApiArrayResultUserSmsChatItem](docs/RestApiArrayResultUserSmsChatItem.md)
+ - [Model.RestApiArrayResultUserStoreInfo](docs/RestApiArrayResultUserStoreInfo.md)
- [Model.RestApiArrayResultVoucherDataPoint](docs/RestApiArrayResultVoucherDataPoint.md)
+ - [Model.RestApiArrayResultVoucherSummary](docs/RestApiArrayResultVoucherSummary.md)
- [Model.RestApiDefaultResponse](docs/RestApiDefaultResponse.md)
- [Model.RestApiErrorResult](docs/RestApiErrorResult.md)
- [Model.RestApiEventSearchPaginationResult](docs/RestApiEventSearchPaginationResult.md)
+ - [Model.RestApiFinanceSearchPaginationResultInvoice](docs/RestApiFinanceSearchPaginationResultInvoice.md)
+ - [Model.RestApiFinanceSearchPaginationResultSubscriptionInvoice](docs/RestApiFinanceSearchPaginationResultSubscriptionInvoice.md)
- [Model.RestApiForbiddenResult](docs/RestApiForbiddenResult.md)
- [Model.RestApiIntegerResult](docs/RestApiIntegerResult.md)
- [Model.RestApiPaginationResultApp](docs/RestApiPaginationResultApp.md)
@@ -947,7 +1167,6 @@ Class | Method | HTTP request | Description
- [Model.RestApiPaginationResultBusinessHoursOverride](docs/RestApiPaginationResultBusinessHoursOverride.md)
- [Model.RestApiPaginationResultCatalogItem](docs/RestApiPaginationResultCatalogItem.md)
- [Model.RestApiPaginationResultGroup](docs/RestApiPaginationResultGroup.md)
- - [Model.RestApiPaginationResultHttpRequestAndResponseLog](docs/RestApiPaginationResultHttpRequestAndResponseLog.md)
- [Model.RestApiPaginationResultHydraDeviceDetails](docs/RestApiPaginationResultHydraDeviceDetails.md)
- [Model.RestApiPaginationResultMetafieldDefinition](docs/RestApiPaginationResultMetafieldDefinition.md)
- [Model.RestApiPaginationResultMetafieldDefinitionRecommendation](docs/RestApiPaginationResultMetafieldDefinitionRecommendation.md)
@@ -959,18 +1178,22 @@ Class | Method | HTTP request | Description
- [Model.RestApiPaginationResultPayoutOrder](docs/RestApiPaginationResultPayoutOrder.md)
- [Model.RestApiPaginationResultPayoutOtherCharge](docs/RestApiPaginationResultPayoutOtherCharge.md)
- [Model.RestApiPaginationResultPayoutRefund](docs/RestApiPaginationResultPayoutRefund.md)
+ - [Model.RestApiPaginationResultPayoutReport3RefundedOrder](docs/RestApiPaginationResultPayoutReport3RefundedOrder.md)
- [Model.RestApiPaginationResultPendingMenuChanges](docs/RestApiPaginationResultPendingMenuChanges.md)
- [Model.RestApiPaginationResultPhoneCall](docs/RestApiPaginationResultPhoneCall.md)
- [Model.RestApiPaginationResultProduct](docs/RestApiPaginationResultProduct.md)
- [Model.RestApiPaginationResultPushNotificationResponse](docs/RestApiPaginationResultPushNotificationResponse.md)
+ - [Model.RestApiPaginationResultRestaurant](docs/RestApiPaginationResultRestaurant.md)
- [Model.RestApiPaginationResultStore](docs/RestApiPaginationResultStore.md)
- [Model.RestApiPaginationResultStoreGroup](docs/RestApiPaginationResultStoreGroup.md)
- [Model.RestApiPaginationResultStoreGroupExtended](docs/RestApiPaginationResultStoreGroupExtended.md)
- [Model.RestApiPaginationResultStoreHeader](docs/RestApiPaginationResultStoreHeader.md)
- [Model.RestApiPaginationResultStoreValidationConfig](docs/RestApiPaginationResultStoreValidationConfig.md)
+ - [Model.RestApiPaginationResultUserSearch](docs/RestApiPaginationResultUserSearch.md)
- [Model.RestApiPaginationResultVoucherSummary](docs/RestApiPaginationResultVoucherSummary.md)
- [Model.RestApiPaginationResultWebhookLog](docs/RestApiPaginationResultWebhookLog.md)
- [Model.RestApiPaginationResultWebhookSubscription](docs/RestApiPaginationResultWebhookSubscription.md)
+ - [Model.RestApiResultAcceptInvitationResult](docs/RestApiResultAcceptInvitationResult.md)
- [Model.RestApiResultAccountDetail](docs/RestApiResultAccountDetail.md)
- [Model.RestApiResultAccountFieldsDefinitions](docs/RestApiResultAccountFieldsDefinitions.md)
- [Model.RestApiResultAddressFormResponse](docs/RestApiResultAddressFormResponse.md)
@@ -980,35 +1203,49 @@ Class | Method | HTTP request | Description
- [Model.RestApiResultAppChannelAssignment](docs/RestApiResultAppChannelAssignment.md)
- [Model.RestApiResultAppCompliance](docs/RestApiResultAppCompliance.md)
- [Model.RestApiResultAppConfigSalesChannel](docs/RestApiResultAppConfigSalesChannel.md)
+ - [Model.RestApiResultAppGeneralConfigModel](docs/RestApiResultAppGeneralConfigModel.md)
- [Model.RestApiResultAppStoreApp](docs/RestApiResultAppStoreApp.md)
- [Model.RestApiResultAppStoreAppConfiguration](docs/RestApiResultAppStoreAppConfiguration.md)
+ - [Model.RestApiResultAppStoreAppEntitlements](docs/RestApiResultAppStoreAppEntitlements.md)
+ - [Model.RestApiResultAppStoreConfigModel](docs/RestApiResultAppStoreConfigModel.md)
+ - [Model.RestApiResultAssetResultModel](docs/RestApiResultAssetResultModel.md)
- [Model.RestApiResultAssignedBankAccount](docs/RestApiResultAssignedBankAccount.md)
- [Model.RestApiResultBankAccountDetail](docs/RestApiResultBankAccountDetail.md)
- [Model.RestApiResultBluetoothTerminalStatus](docs/RestApiResultBluetoothTerminalStatus.md)
+ - [Model.RestApiResultBuildResultModel](docs/RestApiResultBuildResultModel.md)
- [Model.RestApiResultBusinessHoursOverride](docs/RestApiResultBusinessHoursOverride.md)
- [Model.RestApiResultBusinessHoursPeriod](docs/RestApiResultBusinessHoursPeriod.md)
- [Model.RestApiResultCardReader](docs/RestApiResultCardReader.md)
- [Model.RestApiResultCatalogItem](docs/RestApiResultCatalogItem.md)
- [Model.RestApiResultChannel](docs/RestApiResultChannel.md)
+ - [Model.RestApiResultClientDevice](docs/RestApiResultClientDevice.md)
+ - [Model.RestApiResultClientDeviceEnrollmentResult](docs/RestApiResultClientDeviceEnrollmentResult.md)
- [Model.RestApiResultCoordinates](docs/RestApiResultCoordinates.md)
- [Model.RestApiResultCountryFormResponse](docs/RestApiResultCountryFormResponse.md)
- [Model.RestApiResultCreatedMenuSectionItems](docs/RestApiResultCreatedMenuSectionItems.md)
+ - [Model.RestApiResultCrossSellMenuItems](docs/RestApiResultCrossSellMenuItems.md)
- [Model.RestApiResultCustomer](docs/RestApiResultCustomer.md)
+ - [Model.RestApiResultCustomers](docs/RestApiResultCustomers.md)
- [Model.RestApiResultDeliveryZone](docs/RestApiResultDeliveryZone.md)
- [Model.RestApiResultDnsRecordInformation](docs/RestApiResultDnsRecordInformation.md)
- - [Model.RestApiResultDriver](docs/RestApiResultDriver.md)
+ - [Model.RestApiResultEndUserFeeConfig](docs/RestApiResultEndUserFeeConfig.md)
+ - [Model.RestApiResultExecuteConfigurationActionResult](docs/RestApiResultExecuteConfigurationActionResult.md)
- [Model.RestApiResultFulfillmentStatesConfiguration](docs/RestApiResultFulfillmentStatesConfiguration.md)
+ - [Model.RestApiResultGetEndUserFeeConfigsResponse](docs/RestApiResultGetEndUserFeeConfigsResponse.md)
- [Model.RestApiResultGroup](docs/RestApiResultGroup.md)
+ - [Model.RestApiResultHasPaymentMethodResponse](docs/RestApiResultHasPaymentMethodResponse.md)
- [Model.RestApiResultHomeStatistics](docs/RestApiResultHomeStatistics.md)
- [Model.RestApiResultHydraConfig](docs/RestApiResultHydraConfig.md)
- [Model.RestApiResultHydraDeviceDetails](docs/RestApiResultHydraDeviceDetails.md)
- [Model.RestApiResultHydraStatus](docs/RestApiResultHydraStatus.md)
- [Model.RestApiResultIndexPage](docs/RestApiResultIndexPage.md)
- [Model.RestApiResultIndexPageBase](docs/RestApiResultIndexPageBase.md)
+ - [Model.RestApiResultIntercomUserHash](docs/RestApiResultIntercomUserHash.md)
- [Model.RestApiResultJobResponse](docs/RestApiResultJobResponse.md)
- - [Model.RestApiResultKioskCashSetting](docs/RestApiResultKioskCashSetting.md)
+ - [Model.RestApiResultKioskEntitlementsResult](docs/RestApiResultKioskEntitlementsResult.md)
- [Model.RestApiResultKioskIotConnectionParameters](docs/RestApiResultKioskIotConnectionParameters.md)
- - [Model.RestApiResultKioskStoreSettings](docs/RestApiResultKioskStoreSettings.md)
+ - [Model.RestApiResultKioskSettings](docs/RestApiResultKioskSettings.md)
+ - [Model.RestApiResultKioskStripeLocation](docs/RestApiResultKioskStripeLocation.md)
- [Model.RestApiResultLightspeedSettings](docs/RestApiResultLightspeedSettings.md)
- [Model.RestApiResultLocationArea](docs/RestApiResultLocationArea.md)
- [Model.RestApiResultLocationAreaLocation](docs/RestApiResultLocationAreaLocation.md)
@@ -1018,9 +1255,11 @@ Class | Method | HTTP request | Description
- [Model.RestApiResultMenu](docs/RestApiResultMenu.md)
- [Model.RestApiResultMenuItemOptionSet](docs/RestApiResultMenuItemOptionSet.md)
- [Model.RestApiResultMenuItemOptionSetItem](docs/RestApiResultMenuItemOptionSetItem.md)
+ - [Model.RestApiResultMenuNutritionInfoHeader](docs/RestApiResultMenuNutritionInfoHeader.md)
- [Model.RestApiResultMenuSection](docs/RestApiResultMenuSection.md)
- [Model.RestApiResultMenuSectionAvailability](docs/RestApiResultMenuSectionAvailability.md)
- [Model.RestApiResultMenuSectionItem](docs/RestApiResultMenuSectionItem.md)
+ - [Model.RestApiResultMenuZone](docs/RestApiResultMenuZone.md)
- [Model.RestApiResultMetadata](docs/RestApiResultMetadata.md)
- [Model.RestApiResultMetafieldDefinition](docs/RestApiResultMetafieldDefinition.md)
- [Model.RestApiResultMobileAppsImage](docs/RestApiResultMobileAppsImage.md)
@@ -1028,51 +1267,69 @@ Class | Method | HTTP request | Description
- [Model.RestApiResultMobileAppsSubmissionDetails](docs/RestApiResultMobileAppsSubmissionDetails.md)
- [Model.RestApiResultMobileAppsSubmissionStatus](docs/RestApiResultMobileAppsSubmissionStatus.md)
- [Model.RestApiResultModelBase](docs/RestApiResultModelBase.md)
+ - [Model.RestApiResultNutritionInfo](docs/RestApiResultNutritionInfo.md)
+ - [Model.RestApiResultNutritionInfoV2](docs/RestApiResultNutritionInfoV2.md)
- [Model.RestApiResultOAuthApp](docs/RestApiResultOAuthApp.md)
- [Model.RestApiResultOauthClientRedirectUri](docs/RestApiResultOauthClientRedirectUri.md)
+ - [Model.RestApiResultOktaPortalFeatureFlag](docs/RestApiResultOktaPortalFeatureFlag.md)
- [Model.RestApiResultOrder](docs/RestApiResultOrder.md)
- [Model.RestApiResultOrderBatch](docs/RestApiResultOrderBatch.md)
- [Model.RestApiResultOrderBatchingConfiguration](docs/RestApiResultOrderBatchingConfiguration.md)
- [Model.RestApiResultOrderDeliveryInformation](docs/RestApiResultOrderDeliveryInformation.md)
- [Model.RestApiResultOrderFulfillmentStatus](docs/RestApiResultOrderFulfillmentStatus.md)
- [Model.RestApiResultOrderFulfillmentStatusWithConfigurationActions](docs/RestApiResultOrderFulfillmentStatusWithConfigurationActions.md)
- - [Model.RestApiResultOrderIngestSubmitOrderResponse](docs/RestApiResultOrderIngestSubmitOrderResponse.md)
+ - [Model.RestApiResultOrderLeadTimes](docs/RestApiResultOrderLeadTimes.md)
- [Model.RestApiResultOrderPaymentInformation](docs/RestApiResultOrderPaymentInformation.md)
- [Model.RestApiResultPaymentIntent](docs/RestApiResultPaymentIntent.md)
- [Model.RestApiResultPaymentTerminalDetails](docs/RestApiResultPaymentTerminalDetails.md)
- [Model.RestApiResultPaymentTerminalTransactionDetails](docs/RestApiResultPaymentTerminalTransactionDetails.md)
+ - [Model.RestApiResultPayoutReport3Details](docs/RestApiResultPayoutReport3Details.md)
+ - [Model.RestApiResultPayoutReport3Overview](docs/RestApiResultPayoutReport3Overview.md)
+ - [Model.RestApiResultPayoutReport3PropertyDetails](docs/RestApiResultPayoutReport3PropertyDetails.md)
+ - [Model.RestApiResultPayoutReport3StorePayouts](docs/RestApiResultPayoutReport3StorePayouts.md)
+ - [Model.RestApiResultPixelPointProductCatalogue](docs/RestApiResultPixelPointProductCatalogue.md)
+ - [Model.RestApiResultPlayStoreConfigModel](docs/RestApiResultPlayStoreConfigModel.md)
- [Model.RestApiResultPreOrderConfig](docs/RestApiResultPreOrderConfig.md)
- [Model.RestApiResultProcessingFeeConfig](docs/RestApiResultProcessingFeeConfig.md)
- [Model.RestApiResultProduct](docs/RestApiResultProduct.md)
- [Model.RestApiResultPushNotificationResponse](docs/RestApiResultPushNotificationResponse.md)
- [Model.RestApiResultRedeemInvitationResult](docs/RestApiResultRedeemInvitationResult.md)
+ - [Model.RestApiResultRestApiDefaultResponse](docs/RestApiResultRestApiDefaultResponse.md)
+ - [Model.RestApiResultRestApiIntegerResult](docs/RestApiResultRestApiIntegerResult.md)
- [Model.RestApiResultRestaurantVoucherPayGreenConfiguration](docs/RestApiResultRestaurantVoucherPayGreenConfiguration.md)
- [Model.RestApiResultRestaurantVoucherPayGreenStoreConfiguration](docs/RestApiResultRestaurantVoucherPayGreenStoreConfiguration.md)
- [Model.RestApiResultRetentionCampaign](docs/RestApiResultRetentionCampaign.md)
- [Model.RestApiResultServiceCharge](docs/RestApiResultServiceCharge.md)
+ - [Model.RestApiResultSetV2FeeCalculationRequest](docs/RestApiResultSetV2FeeCalculationRequest.md)
+ - [Model.RestApiResultSmsProviderCredential](docs/RestApiResultSmsProviderCredential.md)
- [Model.RestApiResultStore](docs/RestApiResultStore.md)
- [Model.RestApiResultStoreAddress](docs/RestApiResultStoreAddress.md)
- [Model.RestApiResultStoreChannelAssignment](docs/RestApiResultStoreChannelAssignment.md)
- [Model.RestApiResultStoreEndOfDayReport](docs/RestApiResultStoreEndOfDayReport.md)
- [Model.RestApiResultStoreGroup](docs/RestApiResultStoreGroup.md)
- [Model.RestApiResultStoreGroupBase](docs/RestApiResultStoreGroupBase.md)
- - [Model.RestApiResultStoreKioskSettings](docs/RestApiResultStoreKioskSettings.md)
- [Model.RestApiResultStoreOrderCapacityConfig](docs/RestApiResultStoreOrderCapacityConfig.md)
- [Model.RestApiResultStripeConnectedAccount](docs/RestApiResultStripeConnectedAccount.md)
- [Model.RestApiResultStripeTerminalConnectionToken](docs/RestApiResultStripeTerminalConnectionToken.md)
- [Model.RestApiResultStripeTerminalLocation](docs/RestApiResultStripeTerminalLocation.md)
- - [Model.RestApiResultStripeTerminalPrivateKey](docs/RestApiResultStripeTerminalPrivateKey.md)
- [Model.RestApiResultStuartSettings](docs/RestApiResultStuartSettings.md)
+ - [Model.RestApiResultSubscription](docs/RestApiResultSubscription.md)
- [Model.RestApiResultTeammate](docs/RestApiResultTeammate.md)
- [Model.RestApiResultTelemetrySeriesResult](docs/RestApiResultTelemetrySeriesResult.md)
- [Model.RestApiResultTipConfiguration](docs/RestApiResultTipConfiguration.md)
- [Model.RestApiResultUpdateMobileAppsSubmissionStatus](docs/RestApiResultUpdateMobileAppsSubmissionStatus.md)
+ - [Model.RestApiResultUserInfo](docs/RestApiResultUserInfo.md)
+ - [Model.RestApiResultUserPushNotificationSentResult](docs/RestApiResultUserPushNotificationSentResult.md)
+ - [Model.RestApiResultUserRole](docs/RestApiResultUserRole.md)
+ - [Model.RestApiResultVoucher](docs/RestApiResultVoucher.md)
- [Model.RestApiResultVoucherWithStats](docs/RestApiResultVoucherWithStats.md)
- [Model.RestApiResultWebsiteImage](docs/RestApiResultWebsiteImage.md)
- [Model.RestApiResultWebsiteTestimonial](docs/RestApiResultWebsiteTestimonial.md)
+ - [Model.RestApiResultWhiteLabelConfigModel](docs/RestApiResultWhiteLabelConfigModel.md)
- [Model.RestApiStringArrayResult](docs/RestApiStringArrayResult.md)
- [Model.RestApiStringResult](docs/RestApiStringResult.md)
- [Model.RestApiUnauthorizedResult](docs/RestApiUnauthorizedResult.md)
+ - [Model.Restaurant](docs/Restaurant.md)
- [Model.RestaurantVoucherAssignedStore](docs/RestaurantVoucherAssignedStore.md)
- [Model.RestaurantVoucherEligibleStore](docs/RestaurantVoucherEligibleStore.md)
- [Model.RestaurantVoucherPayGreenConfiguration](docs/RestaurantVoucherPayGreenConfiguration.md)
@@ -1085,13 +1342,21 @@ Class | Method | HTTP request | Description
- [Model.RetentionCampaignUpdatedEvent](docs/RetentionCampaignUpdatedEvent.md)
- [Model.RevenueAdjustmentsDetails](docs/RevenueAdjustmentsDetails.md)
- [Model.RevenueDetail](docs/RevenueDetail.md)
+ - [Model.SafeWaitHandle](docs/SafeWaitHandle.md)
- [Model.SearchCriteria](docs/SearchCriteria.md)
+ - [Model.SendUserPushNotificationRequest](docs/SendUserPushNotificationRequest.md)
+ - [Model.SendUserSmsRequest](docs/SendUserSmsRequest.md)
- [Model.ServiceCharge](docs/ServiceCharge.md)
- [Model.SetOrderBatchingConfiguration](docs/SetOrderBatchingConfiguration.md)
- - [Model.SetPasswordWithPinModel](docs/SetPasswordWithPinModel.md)
+ - [Model.SetUserDeliveryLocationCoordinatesRequest](docs/SetUserDeliveryLocationCoordinatesRequest.md)
+ - [Model.SetUserDeliveryLocationFieldRequest](docs/SetUserDeliveryLocationFieldRequest.md)
+ - [Model.SetV2FeeCalculationRequest](docs/SetV2FeeCalculationRequest.md)
+ - [Model.SetVoucherValidityPeriodsSimplifiedRequest](docs/SetVoucherValidityPeriodsSimplifiedRequest.md)
- [Model.Setting](docs/Setting.md)
- [Model.SignupStep](docs/SignupStep.md)
- [Model.SmsInfo](docs/SmsInfo.md)
+ - [Model.SmsProviderCredential](docs/SmsProviderCredential.md)
+ - [Model.SmsProviderCredentialUpdateRequest](docs/SmsProviderCredentialUpdateRequest.md)
- [Model.SmsReceivedEvent](docs/SmsReceivedEvent.md)
- [Model.StatisticsCurrencyDataPoint](docs/StatisticsCurrencyDataPoint.md)
- [Model.Store](docs/Store.md)
@@ -1105,15 +1370,18 @@ Class | Method | HTTP request | Description
- [Model.StoreBusinessHoursOverrideDeletedEvent](docs/StoreBusinessHoursOverrideDeletedEvent.md)
- [Model.StoreCampaignStartTime](docs/StoreCampaignStartTime.md)
- [Model.StoreChannelAssignment](docs/StoreChannelAssignment.md)
- - [Model.StoreChannelStoreMapping](docs/StoreChannelStoreMapping.md)
- [Model.StoreCloneSettings](docs/StoreCloneSettings.md)
+ - [Model.StoreCollectionSettings](docs/StoreCollectionSettings.md)
- [Model.StoreConfig](docs/StoreConfig.md)
- [Model.StoreCreateBase](docs/StoreCreateBase.md)
- [Model.StoreCreatedEvent](docs/StoreCreatedEvent.md)
- [Model.StoreDataPoint](docs/StoreDataPoint.md)
- [Model.StoreDeletedEvent](docs/StoreDeletedEvent.md)
+ - [Model.StoreDeliveryZoneFeeConfig](docs/StoreDeliveryZoneFeeConfig.md)
+ - [Model.StoreDeliveryZoneFeeConfigUpdateRequest](docs/StoreDeliveryZoneFeeConfigUpdateRequest.md)
- [Model.StoreEndOfDayReport](docs/StoreEndOfDayReport.md)
- [Model.StoreFeeConfig](docs/StoreFeeConfig.md)
+ - [Model.StoreFeeConfigUpdatedEvent](docs/StoreFeeConfigUpdatedEvent.md)
- [Model.StoreGroup](docs/StoreGroup.md)
- [Model.StoreGroupBase](docs/StoreGroupBase.md)
- [Model.StoreGroupCreatedEvent](docs/StoreGroupCreatedEvent.md)
@@ -1123,9 +1391,7 @@ Class | Method | HTTP request | Description
- [Model.StoreHeader](docs/StoreHeader.md)
- [Model.StoreItemHeader](docs/StoreItemHeader.md)
- [Model.StoreKioskSetting](docs/StoreKioskSetting.md)
- - [Model.StoreKioskSettingModel](docs/StoreKioskSettingModel.md)
- [Model.StoreKioskSettingUpdatedEvent](docs/StoreKioskSettingUpdatedEvent.md)
- - [Model.StoreKioskSettings](docs/StoreKioskSettings.md)
- [Model.StoreListItem](docs/StoreListItem.md)
- [Model.StoreLogoCreatedEvent](docs/StoreLogoCreatedEvent.md)
- [Model.StoreLogoDeletedEvent](docs/StoreLogoDeletedEvent.md)
@@ -1146,15 +1412,23 @@ Class | Method | HTTP request | Description
- [Model.StoreUnpublishedEvent](docs/StoreUnpublishedEvent.md)
- [Model.StoreUpdatedEvent](docs/StoreUpdatedEvent.md)
- [Model.StoreValidationConfig](docs/StoreValidationConfig.md)
+ - [Model.Stream](docs/Stream.md)
- [Model.StripeAccountLinkRequest](docs/StripeAccountLinkRequest.md)
- [Model.StripeConnectedAccount](docs/StripeConnectedAccount.md)
- [Model.StripeConnectedAccountInfo](docs/StripeConnectedAccountInfo.md)
+ - [Model.StripeCustomConnectedAccount](docs/StripeCustomConnectedAccount.md)
- [Model.StripeTerminalConnectionToken](docs/StripeTerminalConnectionToken.md)
- [Model.StripeTerminalLocation](docs/StripeTerminalLocation.md)
- - [Model.StripeTerminalPrivateKey](docs/StripeTerminalPrivateKey.md)
- [Model.StuartSettings](docs/StuartSettings.md)
- [Model.StuartSettingsTransportPrices](docs/StuartSettingsTransportPrices.md)
+ - [Model.Subscription](docs/Subscription.md)
+ - [Model.SubscriptionInvoice](docs/SubscriptionInvoice.md)
+ - [Model.SubscriptionProduct](docs/SubscriptionProduct.md)
+ - [Model.SubscriptionStore](docs/SubscriptionStore.md)
+ - [Model.SubscriptionSummary](docs/SubscriptionSummary.md)
- [Model.SupportedCountry](docs/SupportedCountry.md)
+ - [Model.TaxItem](docs/TaxItem.md)
+ - [Model.TaxRate](docs/TaxRate.md)
- [Model.Teammate](docs/Teammate.md)
- [Model.TeammateBase](docs/TeammateBase.md)
- [Model.TeammateDeletedEvent](docs/TeammateDeletedEvent.md)
@@ -1164,11 +1438,17 @@ Class | Method | HTTP request | Description
- [Model.TelemetrySeriesProperty](docs/TelemetrySeriesProperty.md)
- [Model.TelemetrySeriesQueryParameters](docs/TelemetrySeriesQueryParameters.md)
- [Model.TelemetrySeriesResult](docs/TelemetrySeriesResult.md)
+ - [Model.TelephonyConfig](docs/TelephonyConfig.md)
+ - [Model.TelephonyConfigUpdatedEvent](docs/TelephonyConfigUpdatedEvent.md)
+ - [Model.ThirdPartyFeesDetails](docs/ThirdPartyFeesDetails.md)
- [Model.TipConfiguration](docs/TipConfiguration.md)
- [Model.UnRegisterCardReaderRequest](docs/UnRegisterCardReaderRequest.md)
+ - [Model.UpcomingInvoice](docs/UpcomingInvoice.md)
- [Model.UpdateAppStoreApp](docs/UpdateAppStoreApp.md)
- [Model.UpdateAppStoreAppConfiguration](docs/UpdateAppStoreAppConfiguration.md)
+ - [Model.UpdateAppStoreAppConfigurationValuesBatch](docs/UpdateAppStoreAppConfigurationValuesBatch.md)
- [Model.UpdateAppStoreAppConfigurationWebhookDTO](docs/UpdateAppStoreAppConfigurationWebhookDTO.md)
+ - [Model.UpdateAppStoreAppExternalProduct](docs/UpdateAppStoreAppExternalProduct.md)
- [Model.UpdateCatalogGroupReference](docs/UpdateCatalogGroupReference.md)
- [Model.UpdateCatalogItem](docs/UpdateCatalogItem.md)
- [Model.UpdateDriverNotificationToken](docs/UpdateDriverNotificationToken.md)
@@ -1184,23 +1464,40 @@ Class | Method | HTTP request | Description
- [Model.UpdateProductReference](docs/UpdateProductReference.md)
- [Model.UpdateStorePayGreenConfigurationRequest](docs/UpdateStorePayGreenConfigurationRequest.md)
- [Model.UpdateTipConfiguration](docs/UpdateTipConfiguration.md)
+ - [Model.UpdateVoucher](docs/UpdateVoucher.md)
+ - [Model.UpdateVoucherUsage](docs/UpdateVoucherUsage.md)
- [Model.UserAnsweredSignupQuestionsEvent](docs/UserAnsweredSignupQuestionsEvent.md)
- [Model.UserCreatedEvent](docs/UserCreatedEvent.md)
- [Model.UserDeletedEvent](docs/UserDeletedEvent.md)
+ - [Model.UserDeliveryLocationAdmin](docs/UserDeliveryLocationAdmin.md)
- [Model.UserEventInfo](docs/UserEventInfo.md)
+ - [Model.UserFlipdishAccount](docs/UserFlipdishAccount.md)
+ - [Model.UserInfo](docs/UserInfo.md)
- [Model.UserLoginEvent](docs/UserLoginEvent.md)
+ - [Model.UserMonthlyCommission](docs/UserMonthlyCommission.md)
+ - [Model.UserNote](docs/UserNote.md)
+ - [Model.UserOrderSummary](docs/UserOrderSummary.md)
- [Model.UserPasswordCreatedEvent](docs/UserPasswordCreatedEvent.md)
+ - [Model.UserPushNotificationSentResult](docs/UserPushNotificationSentResult.md)
+ - [Model.UserRole](docs/UserRole.md)
+ - [Model.UserSearch](docs/UserSearch.md)
+ - [Model.UserSmsChatItem](docs/UserSmsChatItem.md)
+ - [Model.UserStoreInfo](docs/UserStoreInfo.md)
- [Model.UserUpdatedEvent](docs/UserUpdatedEvent.md)
+ - [Model.UserWhiteLabelConfig](docs/UserWhiteLabelConfig.md)
+ - [Model.UserWhiteLabelInfo](docs/UserWhiteLabelInfo.md)
- [Model.ValidValue](docs/ValidValue.md)
- [Model.ValidationErrorResult](docs/ValidationErrorResult.md)
+ - [Model.ValidityPeriod](docs/ValidityPeriod.md)
- [Model.Voucher](docs/Voucher.md)
- - [Model.VoucherBase](docs/VoucherBase.md)
+ - [Model.VoucherAppliedEvent](docs/VoucherAppliedEvent.md)
- [Model.VoucherCreatedEvent](docs/VoucherCreatedEvent.md)
- [Model.VoucherDataPoint](docs/VoucherDataPoint.md)
- [Model.VoucherDeletedEvent](docs/VoucherDeletedEvent.md)
- [Model.VoucherSummary](docs/VoucherSummary.md)
- [Model.VoucherUpdatedEvent](docs/VoucherUpdatedEvent.md)
- [Model.VoucherWithStats](docs/VoucherWithStats.md)
+ - [Model.WaitHandle](docs/WaitHandle.md)
- [Model.WebhookEventSample](docs/WebhookEventSample.md)
- [Model.WebhookLog](docs/WebhookLog.md)
- [Model.WebhookSubscription](docs/WebhookSubscription.md)
@@ -1213,6 +1510,11 @@ Class | Method | HTTP request | Description
- [Model.WebsiteTestimonialBase](docs/WebsiteTestimonialBase.md)
- [Model.WebsiteUpdatedEvent](docs/WebsiteUpdatedEvent.md)
- [Model.WebsiteVanityUrlUpdatedEvent](docs/WebsiteVanityUrlUpdatedEvent.md)
+ - [Model.WhiteLabelAssetModel](docs/WhiteLabelAssetModel.md)
+ - [Model.WhiteLabelColorSchemeModel](docs/WhiteLabelColorSchemeModel.md)
+ - [Model.WhiteLabelConfig](docs/WhiteLabelConfig.md)
+ - [Model.WhiteLabelConfigModel](docs/WhiteLabelConfigModel.md)
+ - [Model.WhiteLabelLanguageModel](docs/WhiteLabelLanguageModel.md)
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index d73bc480..c76a3e0e 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -10,23 +10,46 @@ trigger:
include:
- master
-pr: none
+pr:
+ branches:
+ include:
+ - master
pool:
vmImage: 'windows-latest'
variables:
- nuspec: '**/Flipdish.csproj'
- buildPlatform: 'Any CPU'
- buildConfiguration: 'Release'
-
+ # Secret nuget.org API key (NUGET_API_KEY) lives in this variable group
+ # (Pipelines > Library > 'Flipdish NuGet'). Keep the group authorized for
+ # this pipeline, otherwise runs fail with an authorization error.
+- group: 'Flipdish NuGet'
+- name: nuspec
+ value: '**/Flipdish.csproj'
+- name: buildPlatform
+ value: 'Any CPU'
+- name: buildConfiguration
+ value: 'Release'
+ # Publishing (pack + push) only on push to master. PR runs build + restore only.
+ # Azure Pipelines has no 'Push' Build.Reason: push-triggered runs are 'IndividualCI'
+ # or 'BatchedCI'. Build.Reason is a runtime variable - it is NOT available to
+ # ${{ }} template expressions - so evaluate isMaster with $[ ].
+ # String eq/in are case-insensitive, so eq(variables['isMaster'], 'true') below
+ # matches the 'True'/'False' values a runtime expression produces.
+- name: isMaster
+ value: $[ and(eq(variables['Build.SourceBranch'], 'refs/heads/master'), in(variables['Build.Reason'], 'IndividualCI', 'BatchedCI')) ]
steps:
+# Pin NuGet to 6.x: NuGet 7.x fails to parse the legacy solution file format
+# (Format Version 12.00 / VS 14) with "Could not load Microsoft.Build.Framework
+# Version=15.1.0.0" (see builds 1.1.530/1.2.434).
- task: NuGetToolInstaller@1
+ inputs:
+ versionSpec: '6.x'
- task: NuGetCommand@2
inputs:
- restoreSolution: '$(solution)'
+ # 'solution' was never defined - restore silently did nothing before.
+ restoreSolution: 'Flipdish.sln'
- task: MSBuild@1
inputs:
@@ -36,9 +59,14 @@ steps:
configuration: '$(buildConfiguration)'
clean: true
maximumCpuCount: true
- restoreNugetPackages: true
+ # restoreNugetPackages must stay OFF: it makes MSBuild@1 run the agent's
+ # bundled externals NuGet (C:\actions-runner\...\externals\nuget\NuGet.exe),
+ # which fails on this legacy .sln ("Error parsing solution file ...
+ # Microsoft.Build.Framework, Version=15.1.0.0" -> exit 1). Restore is
+ # already handled above by NuGetCommand@2 using the pinned NuGet 6.x.
- task: NuGetCommand@2
+ condition: and(succeeded(), eq(variables['isMaster'], 'true'))
inputs:
command: 'pack'
packagesToPack: '$(nuspec)'
@@ -46,14 +74,39 @@ steps:
env:
NUGET_ENABLE_LEGACY_PROJECT_JSON_PACK: true
-- task: NuGetCommand@2
+# Push with the API key from the 'Flipdish NuGet' variable group (secret
+# NUGET_API_KEY, mapped into env below so it is masked in logs). The
+# NuGetCommand@2 task (>= 2.280.1) refuses API-key external service
+# connections on NuGet 6.x ("External service connections that use API key
+# authentication require NuGet 7.6 or later" - build 1.2.439), and the 6.x
+# pin must stay for the legacy .sln restore, so push runs as a script.
+# dotnet is preinstalled on hosted Windows agents; the nupkg produced by
+# nuget.exe pack pushes exactly like any other package.
+- task: PowerShell@2
+ displayName: 'dotnet nuget push (nuget.org)'
+ condition: and(succeeded(), eq(variables['isMaster'], 'true'))
+ env:
+ NUGET_API_KEY: $(NUGET_API_KEY)
inputs:
- command: 'push'
- packagesToPush: '$(Build.ArtifactStagingDirectory)/**/*.nupkg;!$(Build.ArtifactStagingDirectory)/**/*.symbols.nupkg'
- nuGetFeedType: 'external'
- publishFeedCredentials: 'Nuget service'
+ targetType: 'inline'
+ script: |
+ $ErrorActionPreference = 'Stop'
+ $pkgs = Get-ChildItem "$env:BUILD_ARTIFACTSTAGINGDIRECTORY" -Filter *.nupkg |
+ Where-Object { $_.Name -notlike '*.symbols.nupkg' }
+ if (-not $pkgs) {
+ Write-Host "##vso[task.logissue type=error]No .nupkg packages found in $env:BUILD_ARTIFACTSTAGINGDIRECTORY"
+ exit 1
+ }
+ foreach ($pkg in $pkgs) {
+ Write-Host "Pushing $($pkg.Name)"
+ # --no-symbols: dotnet push would otherwise auto-push a matching .snupkg
+ # --skip-duplicate: build re-runs after a successful push become a no-op
+ dotnet nuget push "$($pkg.FullName)" --source https://api.nuget.org/v3/index.json --api-key "$env:NUGET_API_KEY" --no-symbols --skip-duplicate
+ if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE }
+ }
-- task: VSTest@2
- inputs:
- platform: '$(buildPlatform)'
- configuration: '$(buildConfiguration)'
+# there are no tests in the solution (only src\Flipdish) - same as netcore repo
+#- task: VSTest@2
+# inputs:
+# platform: '$(buildPlatform)'
+# configuration: '$(buildConfiguration)'
diff --git a/docs/AcceptInvitationResult.md b/docs/AcceptInvitationResult.md
new file mode 100644
index 00000000..fd757c94
--- /dev/null
+++ b/docs/AcceptInvitationResult.md
@@ -0,0 +1,10 @@
+# Flipdish.Model.AcceptInvitationResult
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IsNewUser** | **bool?** | Bool indicating if the user accepting the invitation is a new user | [optional]
+**InvitedEmailAddress** | **string** | The email address that was invited. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/AccountDetail.md b/docs/AccountDetail.md
index 0fb7ed67..b753cb03 100644
--- a/docs/AccountDetail.md
+++ b/docs/AccountDetail.md
@@ -13,6 +13,7 @@ Name | Type | Description | Notes
**TimeZoneInfoId** | **string** | Time Zone Info Id | [optional]
**DisplayTimesInUserLocalTimeZone** | **bool?** | Display the time in time zone local to the user | [optional]
**ShowHiddenFeatures** | **bool?** | Show hidden features | [optional]
+**CreatedAt** | **DateTime?** | User created at | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/AccountDetailBase.md b/docs/AccountDetailBase.md
index adc5355f..1b6cef88 100644
--- a/docs/AccountDetailBase.md
+++ b/docs/AccountDetailBase.md
@@ -8,6 +8,7 @@ Name | Type | Description | Notes
**TimeZoneInfoId** | **string** | Time Zone Info Id | [optional]
**DisplayTimesInUserLocalTimeZone** | **bool?** | Display the time in time zone local to the user | [optional]
**ShowHiddenFeatures** | **bool?** | Show hidden features | [optional]
+**CreatedAt** | **DateTime?** | User created at | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/AccountsApi.md b/docs/AccountsApi.md
index 685117e2..b1fe833b 100644
--- a/docs/AccountsApi.md
+++ b/docs/AccountsApi.md
@@ -4,28 +4,27 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**AnswerSignUpQuestion**](AccountsApi.md#answersignupquestion) | **POST** /api/v1.0/accounts/signupstep/{signupStepAction}/answer | Answer a signup question
-[**ChangePassword**](AccountsApi.md#changepassword) | **PUT** /api/v1.0/accounts/password | Change password
-[**ChangePasswordWithPin**](AccountsApi.md#changepasswordwithpin) | **PUT** /api/v1.0/accounts/password/pin | Change password
-[**CreateAccount**](AccountsApi.md#createaccount) | **POST** /api/v1.0/accounts | Create account with email address and store name
-[**GetAccountDetails**](AccountsApi.md#getaccountdetails) | **GET** /api/v1.0/accounts | Gets the current account detail
-[**GetLocalisedTimeZones**](AccountsApi.md#getlocalisedtimezones) | **GET** /api/v1.0/accounts/timezones | [PRIVATE API] Get timezones localised to users language
-[**Login**](AccountsApi.md#login) | **POST** /api/v1.0/accounts/login | Login with username and password
-[**LoginWithPin**](AccountsApi.md#loginwithpin) | **POST** /api/v1.0/accounts/login/pin | Login with username and password
-[**Logout**](AccountsApi.md#logout) | **POST** /api/v1.0/accounts/logout | Log out. It removes Flipdish authorization Cookie.
-[**PasswordResetWithToken**](AccountsApi.md#passwordresetwithtoken) | **POST** /api/v1.0/accounts/password | Reset password with token.
-[**RequestLoginPin**](AccountsApi.md#requestloginpin) | **POST** /api/v1.0/accounts/pin | Request login PIN. The server sends the PIN to the email address.
-[**RequestPasswordReset**](AccountsApi.md#requestpasswordreset) | **POST** /api/v1.0/accounts/passwordreset | Request password reset. Flipdish system will send a token via email.
-[**SendPinForPasswordReset**](AccountsApi.md#sendpinforpasswordreset) | **POST** /api/v1.0/accounts/password/resetpin | Request Password Reset PIN. The server sends the PIN to the email address.
-[**SkipSignupStep**](AccountsApi.md#skipsignupstep) | **POST** /api/v1.0/accounts/signupstep/{signupStepAction}/skip | Skip a signup question
-[**UpdateAccount**](AccountsApi.md#updateaccount) | **PUT** /api/v1.0/accounts | Update account with name and language
+[**AnswerSignUpQuestion**](AccountsApi.md#answersignupquestion) | **POST** /api/v1.0/accounts/signupstep/{signupStepAction}/answer |
+[**ChangePassword**](AccountsApi.md#changepassword) | **PUT** /api/v1.0/accounts/password |
+[**CreateAccount**](AccountsApi.md#createaccount) | **POST** /api/v1.0/accounts |
+[**CreateBasicAccount**](AccountsApi.md#createbasicaccount) | **POST** /api/v1.0/accounts/basic-account |
+[**GetAccountDetails**](AccountsApi.md#getaccountdetails) | **GET** /api/v1.0/accounts |
+[**GetLocalisedTimeZones**](AccountsApi.md#getlocalisedtimezones) | **GET** /api/v1.0/accounts/timezones |
+[**Login**](AccountsApi.md#login) | **POST** /api/v1.0/accounts/login |
+[**LoginSso**](AccountsApi.md#loginsso) | **POST** /api/v1.0/accounts/login/sso |
+[**Logout**](AccountsApi.md#logout) | **POST** /api/v1.0/accounts/logout |
+[**PasswordResetWithToken**](AccountsApi.md#passwordresetwithtoken) | **POST** /api/v1.0/accounts/password |
+[**RecaptchaValidate**](AccountsApi.md#recaptchavalidate) | **POST** /api/v1.0/accounts/recaptcha |
+[**RequestPasswordReset**](AccountsApi.md#requestpasswordreset) | **POST** /api/v1.0/accounts/passwordreset |
+[**SkipSignupStep**](AccountsApi.md#skipsignupstep) | **POST** /api/v1.0/accounts/signupstep/{signupStepAction}/skip |
+[**UpdateAccount**](AccountsApi.md#updateaccount) | **PUT** /api/v1.0/accounts |
# **AnswerSignUpQuestion**
> void AnswerSignUpQuestion (string signupStepAction, int? answerId)
-Answer a signup question
+
### Example
```csharp
@@ -45,12 +44,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AccountsApi();
- var signupStepAction = signupStepAction_example; // string | Signup step action
- var answerId = 56; // int? | Identifier of the answer
+ var signupStepAction = signupStepAction_example; // string |
+ var answerId = 56; // int? |
try
{
- // Answer a signup question
apiInstance.AnswerSignUpQuestion(signupStepAction, answerId);
}
catch (Exception e)
@@ -66,8 +64,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **signupStepAction** | **string**| Signup step action |
- **answerId** | **int?**| Identifier of the answer |
+ **signupStepAction** | **string**| |
+ **answerId** | **int?**| |
### Return type
@@ -88,7 +86,7 @@ void (empty response body)
# **ChangePassword**
> void ChangePassword (ChangePasswordModel changePasswordModel)
-Change password
+
### Example
```csharp
@@ -108,11 +106,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AccountsApi();
- var changePasswordModel = new ChangePasswordModel(); // ChangePasswordModel | Change password model
+ var changePasswordModel = new ChangePasswordModel(); // ChangePasswordModel |
try
{
- // Change password
apiInstance.ChangePassword(changePasswordModel);
}
catch (Exception e)
@@ -128,7 +125,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **changePasswordModel** | [**ChangePasswordModel**](ChangePasswordModel.md)| Change password model |
+ **changePasswordModel** | [**ChangePasswordModel**](ChangePasswordModel.md)| |
### Return type
@@ -145,11 +142,11 @@ void (empty response body)
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **ChangePasswordWithPin**
-> void ChangePasswordWithPin (SetPasswordWithPinModel changePasswordModel)
+
+# **CreateAccount**
+> void CreateAccount (CreateAccountModel createAccountModel)
+
-Change password
### Example
```csharp
@@ -161,7 +158,7 @@ using Flipdish.Model;
namespace Example
{
- public class ChangePasswordWithPinExample
+ public class CreateAccountExample
{
public void main()
{
@@ -169,16 +166,15 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AccountsApi();
- var changePasswordModel = new SetPasswordWithPinModel(); // SetPasswordWithPinModel | Change password model
+ var createAccountModel = new CreateAccountModel(); // CreateAccountModel |
try
{
- // Change password
- apiInstance.ChangePasswordWithPin(changePasswordModel);
+ apiInstance.CreateAccount(createAccountModel);
}
catch (Exception e)
{
- Debug.Print("Exception when calling AccountsApi.ChangePasswordWithPin: " + e.Message );
+ Debug.Print("Exception when calling AccountsApi.CreateAccount: " + e.Message );
}
}
}
@@ -189,7 +185,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **changePasswordModel** | [**SetPasswordWithPinModel**](SetPasswordWithPinModel.md)| Change password model |
+ **createAccountModel** | [**CreateAccountModel**](CreateAccountModel.md)| |
### Return type
@@ -206,11 +202,11 @@ void (empty response body)
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **CreateAccount**
-> void CreateAccount (CreateAccountModel createAccountModel)
+
+# **CreateBasicAccount**
+> string CreateBasicAccount (CreateBasicAccountModel basicAccountModel)
+
-Create account with email address and store name
### Example
```csharp
@@ -222,7 +218,7 @@ using Flipdish.Model;
namespace Example
{
- public class CreateAccountExample
+ public class CreateBasicAccountExample
{
public void main()
{
@@ -230,16 +226,16 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AccountsApi();
- var createAccountModel = new CreateAccountModel(); // CreateAccountModel | Create account model
+ var basicAccountModel = new CreateBasicAccountModel(); // CreateBasicAccountModel |
try
{
- // Create account with email address and store name
- apiInstance.CreateAccount(createAccountModel);
+ string result = apiInstance.CreateBasicAccount(basicAccountModel);
+ Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling AccountsApi.CreateAccount: " + e.Message );
+ Debug.Print("Exception when calling AccountsApi.CreateBasicAccount: " + e.Message );
}
}
}
@@ -250,11 +246,11 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **createAccountModel** | [**CreateAccountModel**](CreateAccountModel.md)| Create account model |
+ **basicAccountModel** | [**CreateBasicAccountModel**](CreateBasicAccountModel.md)| |
### Return type
-void (empty response body)
+**string**
### Authorization
@@ -271,7 +267,7 @@ void (empty response body)
# **GetAccountDetails**
> RestApiResultAccountDetail GetAccountDetails ()
-Gets the current account detail
+
### Example
```csharp
@@ -294,7 +290,6 @@ namespace Example
try
{
- // Gets the current account detail
RestApiResultAccountDetail result = apiInstance.GetAccountDetails();
Debug.WriteLine(result);
}
@@ -329,7 +324,7 @@ This endpoint does not need any parameter.
# **GetLocalisedTimeZones**
> RestApiArrayResultLocalisedTimeZone GetLocalisedTimeZones ()
-[PRIVATE API] Get timezones localised to users language
+
### Example
```csharp
@@ -352,7 +347,6 @@ namespace Example
try
{
- // [PRIVATE API] Get timezones localised to users language
RestApiArrayResultLocalisedTimeZone result = apiInstance.GetLocalisedTimeZones();
Debug.WriteLine(result);
}
@@ -387,7 +381,7 @@ This endpoint does not need any parameter.
# **Login**
> void Login (LoginModel loginModel)
-Login with username and password
+
### Example
```csharp
@@ -407,11 +401,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AccountsApi();
- var loginModel = new LoginModel(); // LoginModel | Login model
+ var loginModel = new LoginModel(); // LoginModel |
try
{
- // Login with username and password
apiInstance.Login(loginModel);
}
catch (Exception e)
@@ -427,7 +420,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **loginModel** | [**LoginModel**](LoginModel.md)| Login model |
+ **loginModel** | [**LoginModel**](LoginModel.md)| |
### Return type
@@ -444,11 +437,11 @@ void (empty response body)
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **LoginWithPin**
-> void LoginWithPin (LoginWithPinModel loginModel)
+
+# **LoginSso**
+> void LoginSso ()
+
-Login with username and password
### Example
```csharp
@@ -460,7 +453,7 @@ using Flipdish.Model;
namespace Example
{
- public class LoginWithPinExample
+ public class LoginSsoExample
{
public void main()
{
@@ -468,16 +461,14 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AccountsApi();
- var loginModel = new LoginWithPinModel(); // LoginWithPinModel | Login model
try
{
- // Login with username and password
- apiInstance.LoginWithPin(loginModel);
+ apiInstance.LoginSso();
}
catch (Exception e)
{
- Debug.Print("Exception when calling AccountsApi.LoginWithPin: " + e.Message );
+ Debug.Print("Exception when calling AccountsApi.LoginSso: " + e.Message );
}
}
}
@@ -485,10 +476,7 @@ namespace Example
```
### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **loginModel** | [**LoginWithPinModel**](LoginWithPinModel.md)| Login model |
+This endpoint does not need any parameter.
### Return type
@@ -500,7 +488,7 @@ void (empty response body)
### HTTP request headers
- - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Content-Type**: Not defined
- **Accept**: application/json, text/json, application/xml, text/xml
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -509,7 +497,7 @@ void (empty response body)
# **Logout**
> void Logout ()
-Log out. It removes Flipdish authorization Cookie.
+
### Example
```csharp
@@ -532,7 +520,6 @@ namespace Example
try
{
- // Log out. It removes Flipdish authorization Cookie.
apiInstance.Logout();
}
catch (Exception e)
@@ -566,7 +553,7 @@ void (empty response body)
# **PasswordResetWithToken**
> void PasswordResetWithToken (PasswordResetModel passwordResetModel)
-Reset password with token.
+
### Example
```csharp
@@ -586,11 +573,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AccountsApi();
- var passwordResetModel = new PasswordResetModel(); // PasswordResetModel | Password reset model
+ var passwordResetModel = new PasswordResetModel(); // PasswordResetModel |
try
{
- // Reset password with token.
apiInstance.PasswordResetWithToken(passwordResetModel);
}
catch (Exception e)
@@ -606,7 +592,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **passwordResetModel** | [**PasswordResetModel**](PasswordResetModel.md)| Password reset model |
+ **passwordResetModel** | [**PasswordResetModel**](PasswordResetModel.md)| |
### Return type
@@ -623,11 +609,11 @@ void (empty response body)
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **RequestLoginPin**
-> RequestLoginPinResposne RequestLoginPin (RequestLoginPinModel requestLoginPinRequest)
+
+# **RecaptchaValidate**
+> void RecaptchaValidate (string token)
+
-Request login PIN. The server sends the PIN to the email address.
### Example
```csharp
@@ -639,7 +625,7 @@ using Flipdish.Model;
namespace Example
{
- public class RequestLoginPinExample
+ public class RecaptchaValidateExample
{
public void main()
{
@@ -647,17 +633,15 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AccountsApi();
- var requestLoginPinRequest = new RequestLoginPinModel(); // RequestLoginPinModel | Request login PIN request
+ var token = token_example; // string |
try
{
- // Request login PIN. The server sends the PIN to the email address.
- RequestLoginPinResposne result = apiInstance.RequestLoginPin(requestLoginPinRequest);
- Debug.WriteLine(result);
+ apiInstance.RecaptchaValidate(token);
}
catch (Exception e)
{
- Debug.Print("Exception when calling AccountsApi.RequestLoginPin: " + e.Message );
+ Debug.Print("Exception when calling AccountsApi.RecaptchaValidate: " + e.Message );
}
}
}
@@ -668,11 +652,11 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **requestLoginPinRequest** | [**RequestLoginPinModel**](RequestLoginPinModel.md)| Request login PIN request |
+ **token** | **string**| |
### Return type
-[**RequestLoginPinResposne**](RequestLoginPinResposne.md)
+void (empty response body)
### Authorization
@@ -680,7 +664,7 @@ Name | Type | Description | Notes
### HTTP request headers
- - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Content-Type**: Not defined
- **Accept**: application/json, text/json, application/xml, text/xml
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -689,7 +673,7 @@ Name | Type | Description | Notes
# **RequestPasswordReset**
> void RequestPasswordReset (RequestPasswordResetModel requestPasswordResetModel)
-Request password reset. Flipdish system will send a token via email.
+
### Example
```csharp
@@ -709,11 +693,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AccountsApi();
- var requestPasswordResetModel = new RequestPasswordResetModel(); // RequestPasswordResetModel | Request password reset model
+ var requestPasswordResetModel = new RequestPasswordResetModel(); // RequestPasswordResetModel |
try
{
- // Request password reset. Flipdish system will send a token via email.
apiInstance.RequestPasswordReset(requestPasswordResetModel);
}
catch (Exception e)
@@ -729,7 +712,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **requestPasswordResetModel** | [**RequestPasswordResetModel**](RequestPasswordResetModel.md)| Request password reset model |
+ **requestPasswordResetModel** | [**RequestPasswordResetModel**](RequestPasswordResetModel.md)| |
### Return type
@@ -746,73 +729,11 @@ void (empty response body)
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **SendPinForPasswordReset**
-> RequestPasswordResetPinResponse SendPinForPasswordReset (RequestPasswordResetModel requestPasswordResetRequest)
-
-Request Password Reset PIN. The server sends the PIN to the email address.
-
-### Example
-```csharp
-using System;
-using System.Diagnostics;
-using Flipdish.Api;
-using Flipdish.Client;
-using Flipdish.Model;
-
-namespace Example
-{
- public class SendPinForPasswordResetExample
- {
- public void main()
- {
- // Configure OAuth2 access token for authorization: oauth2
- Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
-
- var apiInstance = new AccountsApi();
- var requestPasswordResetRequest = new RequestPasswordResetModel(); // RequestPasswordResetModel |
-
- try
- {
- // Request Password Reset PIN. The server sends the PIN to the email address.
- RequestPasswordResetPinResponse result = apiInstance.SendPinForPasswordReset(requestPasswordResetRequest);
- Debug.WriteLine(result);
- }
- catch (Exception e)
- {
- Debug.Print("Exception when calling AccountsApi.SendPinForPasswordReset: " + e.Message );
- }
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **requestPasswordResetRequest** | [**RequestPasswordResetModel**](RequestPasswordResetModel.md)| |
-
-### Return type
-
-[**RequestPasswordResetPinResponse**](RequestPasswordResetPinResponse.md)
-
-### Authorization
-
-[oauth2](../README.md#oauth2)
-
-### HTTP request headers
-
- - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- - **Accept**: application/json, text/json, application/xml, text/xml
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
# **SkipSignupStep**
> void SkipSignupStep (string signupStepAction)
-Skip a signup question
+
### Example
```csharp
@@ -832,11 +753,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AccountsApi();
- var signupStepAction = signupStepAction_example; // string | Signup step action
+ var signupStepAction = signupStepAction_example; // string |
try
{
- // Skip a signup question
apiInstance.SkipSignupStep(signupStepAction);
}
catch (Exception e)
@@ -852,7 +772,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **signupStepAction** | **string**| Signup step action |
+ **signupStepAction** | **string**| |
### Return type
@@ -873,7 +793,7 @@ void (empty response body)
# **UpdateAccount**
> void UpdateAccount (AccountDetailBase updateAccountModel)
-Update account with name and language
+
### Example
```csharp
@@ -893,11 +813,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AccountsApi();
- var updateAccountModel = new AccountDetailBase(); // AccountDetailBase | Update account model
+ var updateAccountModel = new AccountDetailBase(); // AccountDetailBase |
try
{
- // Update account with name and language
apiInstance.UpdateAccount(updateAccountModel);
}
catch (Exception e)
@@ -913,7 +832,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **updateAccountModel** | [**AccountDetailBase**](AccountDetailBase.md)| Update account model |
+ **updateAccountModel** | [**AccountDetailBase**](AccountDetailBase.md)| |
### Return type
diff --git a/docs/AddressApi.md b/docs/AddressApi.md
index 19d7c989..58b1d878 100644
--- a/docs/AddressApi.md
+++ b/docs/AddressApi.md
@@ -4,17 +4,79 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**FormByApp**](AddressApi.md#formbyapp) | **GET** /api/v1.0/app/{appId}/address/form | Provides a dyamic form definition based for the country of the given appId, with labels localized using the provided language.
-[**FormByCountry**](AddressApi.md#formbycountry) | **GET** /api/v1.0/address/country/{countryCode}/form | Provides a dyamic form definition for the given country code, with labels localized using the provided language.
-[**FormatGoogleAddress**](AddressApi.md#formatgoogleaddress) | **POST** /api/v1.0/address/google | Maps a Google Address Object to the values of the dynamic form associated with the address country and returns the dynamic form.
-[**GetCountries**](AddressApi.md#getcountries) | **GET** /api/v1.0/address/countries | Retuns a list of localised countries
+[**AddressTemplates**](AddressApi.md#addresstemplates) | **POST** /api/v1.0/address/templates |
+[**FormByApp**](AddressApi.md#formbyapp) | **GET** /api/v1.0/app/{appId}/address/form |
+[**FormByCountry**](AddressApi.md#formbycountry) | **GET** /api/v1.0/address/country/{countryCode}/form |
+[**FormatGoogleAddress**](AddressApi.md#formatgoogleaddress) | **POST** /api/v1.0/address/google |
+[**GetCountries**](AddressApi.md#getcountries) | **GET** /api/v1.0/address/countries |
+
+# **AddressTemplates**
+> RestApiStringResult AddressTemplates (StoreAddressForm address)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class AddressTemplatesExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new AddressApi();
+ var address = new StoreAddressForm(); // StoreAddressForm |
+
+ try
+ {
+ RestApiStringResult result = apiInstance.AddressTemplates(address);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling AddressApi.AddressTemplates: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **address** | [**StoreAddressForm**](StoreAddressForm.md)| |
+
+### Return type
+
+[**RestApiStringResult**](RestApiStringResult.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **FormByApp**
> RestApiResultAddressFormResponse FormByApp (string appId, string language = null)
-Provides a dyamic form definition based for the country of the given appId, with labels localized using the provided language.
+
### Example
```csharp
@@ -34,12 +96,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AddressApi();
- var appId = appId_example; // string | Application (WhiteLabel) Id (WhiteLabelId or AppNameId).
- var language = language_example; // string | (Optional) ISO culture info code, e.g.: en-IE, the default is en-US. (optional)
+ var appId = appId_example; // string |
+ var language = language_example; // string | (optional)
try
{
- // Provides a dyamic form definition based for the country of the given appId, with labels localized using the provided language.
RestApiResultAddressFormResponse result = apiInstance.FormByApp(appId, language);
Debug.WriteLine(result);
}
@@ -56,8 +117,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application (WhiteLabel) Id (WhiteLabelId or AppNameId). |
- **language** | **string**| (Optional) ISO culture info code, e.g.: en-IE, the default is en-US. | [optional]
+ **appId** | **string**| |
+ **language** | **string**| | [optional]
### Return type
@@ -78,7 +139,7 @@ Name | Type | Description | Notes
# **FormByCountry**
> RestApiResultAddressFormResponse FormByCountry (string countryCode, string language = null)
-Provides a dyamic form definition for the given country code, with labels localized using the provided language.
+
### Example
```csharp
@@ -98,12 +159,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AddressApi();
- var countryCode = countryCode_example; // string | The 2 letter ISO country code, e.g.: IE.
- var language = language_example; // string | (Optional) ISO culture info code, e.g.: en-IE, the default is en-US. (optional)
+ var countryCode = countryCode_example; // string |
+ var language = language_example; // string | (optional)
try
{
- // Provides a dyamic form definition for the given country code, with labels localized using the provided language.
RestApiResultAddressFormResponse result = apiInstance.FormByCountry(countryCode, language);
Debug.WriteLine(result);
}
@@ -120,8 +180,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **countryCode** | **string**| The 2 letter ISO country code, e.g.: IE. |
- **language** | **string**| (Optional) ISO culture info code, e.g.: en-IE, the default is en-US. | [optional]
+ **countryCode** | **string**| |
+ **language** | **string**| | [optional]
### Return type
@@ -142,7 +202,7 @@ Name | Type | Description | Notes
# **FormatGoogleAddress**
> RestApiResultAddressFormResponse FormatGoogleAddress (GoogleAddress googleAddress, string language = null)
-Maps a Google Address Object to the values of the dynamic form associated with the address country and returns the dynamic form.
+
### Example
```csharp
@@ -162,12 +222,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AddressApi();
- var googleAddress = new GoogleAddress(); // GoogleAddress | A Google address object, as it is retuned from the maps API.
- var language = language_example; // string | (Optional) ISO culture info code, e.g.: en-IE, the default is en-US. (optional)
+ var googleAddress = new GoogleAddress(); // GoogleAddress |
+ var language = language_example; // string | (optional)
try
{
- // Maps a Google Address Object to the values of the dynamic form associated with the address country and returns the dynamic form.
RestApiResultAddressFormResponse result = apiInstance.FormatGoogleAddress(googleAddress, language);
Debug.WriteLine(result);
}
@@ -184,8 +243,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **googleAddress** | [**GoogleAddress**](GoogleAddress.md)| A Google address object, as it is retuned from the maps API. |
- **language** | **string**| (Optional) ISO culture info code, e.g.: en-IE, the default is en-US. | [optional]
+ **googleAddress** | [**GoogleAddress**](GoogleAddress.md)| |
+ **language** | **string**| | [optional]
### Return type
@@ -206,7 +265,7 @@ Name | Type | Description | Notes
# **GetCountries**
> RestApiResultCountryFormResponse GetCountries (string language = null)
-Retuns a list of localised countries
+
### Example
```csharp
@@ -230,7 +289,6 @@ namespace Example
try
{
- // Retuns a list of localised countries
RestApiResultCountryFormResponse result = apiInstance.GetCountries(language);
Debug.WriteLine(result);
}
diff --git a/docs/Cart.md b/docs/Allergen.md
similarity index 51%
rename from docs/Cart.md
rename to docs/Allergen.md
index 99ae79b1..81a32c73 100644
--- a/docs/Cart.md
+++ b/docs/Allergen.md
@@ -1,11 +1,11 @@
-# Flipdish.Model.Cart
+# Flipdish.Model.Allergen
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**LineItems** | [**List<LineItem>**](LineItem.md) | Line items from the cart | [optional]
-**CartAmount** | [**Price**](Price.md) | Total cart price | [optional]
-**Tip** | [**Price**](Price.md) | Total tip amount | [optional]
+**AllergenId** | **string** | A unique identifier for the allergen | [optional]
+**LocalizedName** | **string** | Localized name of the allergen | [optional]
+**IconUrl** | **string** | Url to the icon for the allergen | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/AnalyticsClientEvent.md b/docs/AnalyticsClientEvent.md
index 95006812..5de05884 100644
--- a/docs/AnalyticsClientEvent.md
+++ b/docs/AnalyticsClientEvent.md
@@ -14,7 +14,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/ApmApi.md b/docs/ApmApi.md
index 25b7f519..54f281b6 100644
--- a/docs/ApmApi.md
+++ b/docs/ApmApi.md
@@ -4,19 +4,19 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**GetApmStatus**](ApmApi.md#getapmstatus) | **GET** /api/v1.0/{appId}/apm/status | [PRIVATE API] Returns true if APM is enabled on at least one store in an application
-[**GetBasicStatistics**](ApmApi.md#getbasicstatistics) | **GET** /api/v1.0/{appId}/apm/statistics | [PRIVATE API] Get Basic Statistics
-[**GetCalendarWeekStatistics**](ApmApi.md#getcalendarweekstatistics) | **GET** /api/v1.0/{appId}/apm/statistics/calendar | [PRIVATE API] Get Calendar statistics
-[**GetCallsStatistics**](ApmApi.md#getcallsstatistics) | **GET** /api/v1.0/{appId}/apm/statistics/calls/{aggregateDataBy} | [PRIVATE API] Get Calls Statistics
-[**GetOrderStatistics**](ApmApi.md#getorderstatistics) | **GET** /api/v1.0/{appId}/apm/statistics/orders/{aggregateDataBy} | [PRIVATE API] Get Order Statistics (Value of Orders)
-[**GetPaginatedCallList**](ApmApi.md#getpaginatedcalllist) | **GET** /api/v1.0/{appId}/apm/calls | [PRIVATE API] Get paginated APM call list
+[**GetApmStatus**](ApmApi.md#getapmstatus) | **GET** /api/v1.0/{appId}/apm/status |
+[**GetBasicStatistics**](ApmApi.md#getbasicstatistics) | **GET** /api/v1.0/{appId}/apm/statistics |
+[**GetCalendarWeekStatistics**](ApmApi.md#getcalendarweekstatistics) | **GET** /api/v1.0/{appId}/apm/statistics/calendar |
+[**GetCallsStatistics**](ApmApi.md#getcallsstatistics) | **GET** /api/v1.0/{appId}/apm/statistics/calls/{aggregateDataBy} |
+[**GetOrderStatistics**](ApmApi.md#getorderstatistics) | **GET** /api/v1.0/{appId}/apm/statistics/orders/{aggregateDataBy} |
+[**GetPaginatedCallList**](ApmApi.md#getpaginatedcalllist) | **GET** /api/v1.0/{appId}/apm/calls |
# **GetApmStatus**
> RestApiResultApmStatus GetApmStatus (string appId)
-[PRIVATE API] Returns true if APM is enabled on at least one store in an application
+
### Example
```csharp
@@ -36,11 +36,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new ApmApi();
- var appId = appId_example; // string | App Id
+ var appId = appId_example; // string |
try
{
- // [PRIVATE API] Returns true if APM is enabled on at least one store in an application
RestApiResultApmStatus result = apiInstance.GetApmStatus(appId);
Debug.WriteLine(result);
}
@@ -57,7 +56,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Id |
+ **appId** | **string**| |
### Return type
@@ -78,7 +77,7 @@ Name | Type | Description | Notes
# **GetBasicStatistics**
> RestApiResultApmStatistics GetBasicStatistics (string appId, List storeId = null)
-[PRIVATE API] Get Basic Statistics
+
### Example
```csharp
@@ -98,12 +97,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new ApmApi();
- var appId = appId_example; // string | App Id
- var storeId = new List(); // List | List of stores to search by (optional)
+ var appId = appId_example; // string |
+ var storeId = new List(); // List | (optional)
try
{
- // [PRIVATE API] Get Basic Statistics
RestApiResultApmStatistics result = apiInstance.GetBasicStatistics(appId, storeId);
Debug.WriteLine(result);
}
@@ -120,8 +118,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Id |
- **storeId** | [**List<int?>**](int?.md)| List of stores to search by | [optional]
+ **appId** | **string**| |
+ **storeId** | [**List<int?>**](int?.md)| | [optional]
### Return type
@@ -142,7 +140,7 @@ Name | Type | Description | Notes
# **GetCalendarWeekStatistics**
> RestApiArrayResultApmHourlyDataPoint GetCalendarWeekStatistics (string appId, List storeId = null)
-[PRIVATE API] Get Calendar statistics
+
### Example
```csharp
@@ -162,12 +160,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new ApmApi();
- var appId = appId_example; // string | App Id
- var storeId = new List(); // List | List of stores to search by (optional)
+ var appId = appId_example; // string |
+ var storeId = new List(); // List | (optional)
try
{
- // [PRIVATE API] Get Calendar statistics
RestApiArrayResultApmHourlyDataPoint result = apiInstance.GetCalendarWeekStatistics(appId, storeId);
Debug.WriteLine(result);
}
@@ -184,8 +181,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Id |
- **storeId** | [**List<int?>**](int?.md)| List of stores to search by | [optional]
+ **appId** | **string**| |
+ **storeId** | [**List<int?>**](int?.md)| | [optional]
### Return type
@@ -206,7 +203,7 @@ Name | Type | Description | Notes
# **GetCallsStatistics**
> RestApiArrayResultApmDataPoint GetCallsStatistics (string appId, string aggregateDataBy, int? dataPointLimit = null, List storeId = null)
-[PRIVATE API] Get Calls Statistics
+
### Example
```csharp
@@ -226,14 +223,13 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new ApmApi();
- var appId = appId_example; // string | App Id
- var aggregateDataBy = aggregateDataBy_example; // string | Aggregate data by day \\ week
- var dataPointLimit = 56; // int? | Amount of data points per request (optional)
- var storeId = new List(); // List | List of stores to search by (optional)
+ var appId = appId_example; // string |
+ var aggregateDataBy = aggregateDataBy_example; // string |
+ var dataPointLimit = 56; // int? | (optional)
+ var storeId = new List(); // List | (optional)
try
{
- // [PRIVATE API] Get Calls Statistics
RestApiArrayResultApmDataPoint result = apiInstance.GetCallsStatistics(appId, aggregateDataBy, dataPointLimit, storeId);
Debug.WriteLine(result);
}
@@ -250,10 +246,10 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Id |
- **aggregateDataBy** | **string**| Aggregate data by day \\ week |
- **dataPointLimit** | **int?**| Amount of data points per request | [optional]
- **storeId** | [**List<int?>**](int?.md)| List of stores to search by | [optional]
+ **appId** | **string**| |
+ **aggregateDataBy** | **string**| |
+ **dataPointLimit** | **int?**| | [optional]
+ **storeId** | [**List<int?>**](int?.md)| | [optional]
### Return type
@@ -274,7 +270,7 @@ Name | Type | Description | Notes
# **GetOrderStatistics**
> RestApiArrayResultApmCurrencyDataPoint GetOrderStatistics (string appId, string aggregateDataBy, int? dataPointLimit = null, List storeId = null)
-[PRIVATE API] Get Order Statistics (Value of Orders)
+
### Example
```csharp
@@ -294,14 +290,13 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new ApmApi();
- var appId = appId_example; // string | App Id
- var aggregateDataBy = aggregateDataBy_example; // string | Aggregate data by day \\ week
- var dataPointLimit = 56; // int? | Amount of data points per request (optional)
- var storeId = new List(); // List | List of stores to search by (optional)
+ var appId = appId_example; // string |
+ var aggregateDataBy = aggregateDataBy_example; // string |
+ var dataPointLimit = 56; // int? | (optional)
+ var storeId = new List(); // List | (optional)
try
{
- // [PRIVATE API] Get Order Statistics (Value of Orders)
RestApiArrayResultApmCurrencyDataPoint result = apiInstance.GetOrderStatistics(appId, aggregateDataBy, dataPointLimit, storeId);
Debug.WriteLine(result);
}
@@ -318,10 +313,10 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Id |
- **aggregateDataBy** | **string**| Aggregate data by day \\ week |
- **dataPointLimit** | **int?**| Amount of data points per request | [optional]
- **storeId** | [**List<int?>**](int?.md)| List of stores to search by | [optional]
+ **appId** | **string**| |
+ **aggregateDataBy** | **string**| |
+ **dataPointLimit** | **int?**| | [optional]
+ **storeId** | [**List<int?>**](int?.md)| | [optional]
### Return type
@@ -342,7 +337,7 @@ Name | Type | Description | Notes
# **GetPaginatedCallList**
> RestApiPaginationResultPhoneCall GetPaginatedCallList (string appId, int? page = null, int? limit = null, List storeId = null)
-[PRIVATE API] Get paginated APM call list
+
### Example
```csharp
@@ -362,14 +357,13 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new ApmApi();
- var appId = appId_example; // string | App Id
- var page = 56; // int? | Requested page index (optional)
- var limit = 56; // int? | Requested page limit (optional)
- var storeId = new List(); // List | List of stores to search by (optional)
+ var appId = appId_example; // string |
+ var page = 56; // int? | (optional)
+ var limit = 56; // int? | (optional)
+ var storeId = new List(); // List | (optional)
try
{
- // [PRIVATE API] Get paginated APM call list
RestApiPaginationResultPhoneCall result = apiInstance.GetPaginatedCallList(appId, page, limit, storeId);
Debug.WriteLine(result);
}
@@ -386,10 +380,10 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Id |
- **page** | **int?**| Requested page index | [optional]
- **limit** | **int?**| Requested page limit | [optional]
- **storeId** | [**List<int?>**](int?.md)| List of stores to search by | [optional]
+ **appId** | **string**| |
+ **page** | **int?**| | [optional]
+ **limit** | **int?**| | [optional]
+ **storeId** | [**List<int?>**](int?.md)| | [optional]
### Return type
diff --git a/docs/App.md b/docs/App.md
index df1f3927..84403d2f 100644
--- a/docs/App.md
+++ b/docs/App.md
@@ -5,8 +5,10 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**AppId** | **string** | App Identifier | [optional]
**HasIosApp** | **bool?** | Has iOS app in Apple App Store. This is readonly. | [optional]
+**IosAppStoreUrl** | **string** | IOS App Store URL | [optional]
**HasAndroidApp** | **bool?** | Has Android app in Google Play Store. This is readonly. | [optional]
-**CountryId** | **string** | Country identifier in ISO 3166-1 alpha-2 format. This code is set automatically based on the locations of the Stores in the App. The App Country is used - to determine how to parse mobile phone numbers that are entered in their local numbering format - to determine if country specific payment methods should be offered - in various fraud checks | [optional]
+**AndroidPlayStoreUrl** | **string** | Android Play Store URL | [optional]
+**DisplayDeliveryRestaurantScreen** | **bool?** | Display delivery restaurant screen | [optional]
**LogoImageUrl** | **string** | Application Logo. | [optional]
**Languages** | [**List<Language>**](Language.md) | Languages that have been selected to be available to customers. | [optional]
**AvailableAppLanguages** | [**List<Language>**](Language.md) | Lists all languages that are supported by Flipdish. | [optional]
@@ -16,12 +18,19 @@ Name | Type | Description | Notes
**MapCenter** | [**Coordinates**](Coordinates.md) | Center of the map coordinates. This is used to center the map when the iOS and Android app first open. This value is automatically set based on the locations of the Stores in the App. | [optional]
**MapNorthEast** | [**Coordinates**](Coordinates.md) | North East(Top Right) Corner of the map coordinates. This is used to frame the map when the iOS and Android app first open. This value is automatically set based on the locations of the Stores in the App. | [optional]
**MapSouthWest** | [**Coordinates**](Coordinates.md) | South West (Bottom Left) Corner of the map coordinates. This is used to frame the map when the iOS and Android app first open. This value is automatically set based on the locations of the Stores in the App. | [optional]
+**GoogleMapsApiKeyWeb** | **string** | Key to be passed with Google Maps requests | [optional]
+**OrgId** | **string** | Org Id | [optional]
+**SmsRestaurantName** | **string** | SMS Restaurant Name | [optional]
+**WebToAppRedirect** | **string** | Web to App Redirect settings | [optional]
**Name** | **string** | App name. This is used in various places on the Apple App Store, Google Play Store, mobile apps and websites. | [optional]
**HostName** | **string** | HostName on which the web-ordering system is allowed to be hosted or that a Flipdish website is hosted on. | [optional]
**MainColor** | **string** | Main color of the web / Android / iOS applications | [optional]
+**KioskPrimaryColour** | **string** | Primary colour used on the Kiosk | [optional]
**ApplicationCategory** | **string** | Application Category | [optional]
-**IsPanaceaEnabled** | **bool?** | Panacea is the term used for websites that are hosted on the my.flipdish.com domain. This value is true when the App's website is hosted on this domain. The aternative to using Panacea websites is to use a custom domain. | [optional]
+**IsPanaceaEnabled** | **bool?** | Panacea is the term used for websites that are hosted on the my.flipdish.com domain. This value is true when the App's website is hosted on this domain. The alternative to using Panacea websites is to use a custom domain. | [optional]
+**PanaceaVanityUrl** | **string** | In case of IsPanaceaEnabled is true, the app can be accessed via https://my.flipdish.com/{PanaceaVanityUrl} | [optional]
**CookieConsentPromptEnabled** | **bool?** | Cookie Consent Prompt Enabled | [optional]
+**CountryId** | **string** | Country identifier in ISO 3166-1 alpha-2 format. This code is set automatically based on the locations of the Stores in the App. The App Country is used - to determine how to parse mobile phone numbers that are entered in their local numbering format - to determine if country specific payment methods should be offered - in various fraud checks | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/AppCompliance.md b/docs/AppCompliance.md
index acc42297..84b60949 100644
--- a/docs/AppCompliance.md
+++ b/docs/AppCompliance.md
@@ -5,6 +5,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**AppId** | **string** | App ID | [optional]
**ComplianceType** | **string** | Type of compliance. This controls if the Flipdish websites and apps display cookie consent banners and adjust cookies to be inline with various regulations. You should set this correctly based on your region. | [optional]
+**AllowDisablingOfGdpr** | **bool?** | For EU countries, we should not allow to change the option to “Default banner”, but all other countries should be able to do so. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/AppConfigSalesChannel.md b/docs/AppConfigSalesChannel.md
index c577b0e4..74c10200 100644
--- a/docs/AppConfigSalesChannel.md
+++ b/docs/AppConfigSalesChannel.md
@@ -5,7 +5,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**EmailRequestMode** | **string** | Display a popup to users requesting their email address | [optional]
**WebToAppRedirect** | **string** | Sends users to their native apps or request them to install the pwa | [optional]
-**AddressEntryType** | **string** | Address entry type | [optional]
+**AddressEntryType** | **string** | Address entry type - TextEntryManualDisallowed is the only supported configuration | [optional]
**DisplayDeliveryRestaurantListScreen** | **bool?** | Display Pickup Restaurant List Screen | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/AppConfigUpdateModel.md b/docs/AppConfigUpdateModel.md
index b3990a44..2d7fa61a 100644
--- a/docs/AppConfigUpdateModel.md
+++ b/docs/AppConfigUpdateModel.md
@@ -6,9 +6,13 @@ Name | Type | Description | Notes
**Name** | **string** | App name. This is used in various places on the Apple App Store, Google Play Store, mobile apps and websites. | [optional]
**HostName** | **string** | HostName on which the web-ordering system is allowed to be hosted or that a Flipdish website is hosted on. | [optional]
**MainColor** | **string** | Main color of the web / Android / iOS applications | [optional]
+**KioskPrimaryColour** | **string** | Primary colour used on the Kiosk | [optional]
**ApplicationCategory** | **string** | Application Category | [optional]
-**IsPanaceaEnabled** | **bool?** | Panacea is the term used for websites that are hosted on the my.flipdish.com domain. This value is true when the App's website is hosted on this domain. The aternative to using Panacea websites is to use a custom domain. | [optional]
+**IsPanaceaEnabled** | **bool?** | Panacea is the term used for websites that are hosted on the my.flipdish.com domain. This value is true when the App's website is hosted on this domain. The alternative to using Panacea websites is to use a custom domain. | [optional]
+**PanaceaVanityUrl** | **string** | In case of IsPanaceaEnabled is true, the app can be accessed via https://my.flipdish.com/{PanaceaVanityUrl} | [optional]
**CookieConsentPromptEnabled** | **bool?** | Cookie Consent Prompt Enabled | [optional]
+**LogoImageUrl** | **string** | Logo image URL | [optional]
+**CountryId** | **string** | Country identifier in ISO 3166-1 alpha-2 format. This code is set automatically based on the locations of the Stores in the App. The App Country is used - to determine how to parse mobile phone numbers that are entered in their local numbering format - to determine if country specific payment methods should be offered - in various fraud checks | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/AppCreatedEvent.md b/docs/AppCreatedEvent.md
index fe614d5b..d157b5ed 100644
--- a/docs/AppCreatedEvent.md
+++ b/docs/AppCreatedEvent.md
@@ -8,11 +8,15 @@ Name | Type | Description | Notes
**AppName** | **string** | App Name | [optional]
**CountryId** | **string** | Country Id | [optional]
**User** | [**UserEventInfo**](UserEventInfo.md) | User information | [optional]
+**AccountId** | **string** | Salesforce Account Id | [optional]
+**OrgId** | **string** | Organisation Id | [optional]
**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/AppGeneralConfigModel.md b/docs/AppGeneralConfigModel.md
new file mode 100644
index 00000000..6a522e71
--- /dev/null
+++ b/docs/AppGeneralConfigModel.md
@@ -0,0 +1,23 @@
+# Flipdish.Model.AppGeneralConfigModel
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**WhiteLabelId** | **int?** | White label ID | [optional]
+**DeepLinkUrlScheme** | **string** | Deep link URL scheme | [optional]
+**SmsRestaurantName** | **string** | SMS restaurant name | [optional]
+**NexmoSupportSmsNumber** | **string** | Nexmo support SMS number | [optional]
+**TwilioSupportSmsNumber** | **string** | Twilio support SMS number | [optional]
+**FallbackPhoneNumberPrefix** | **string** | Fallback phone number prefix | [optional]
+**AutocompletePhoneNumberLength** | **int?** | Autocomplete phone number length | [optional]
+**ContactFormType** | **string** | Contact form type None = 0, Email = 1, Intercom = 2, WebView = 3, FlipdishMessages = 4 | [optional]
+**PrivateSupportEmailAddress** | **string** | Private support email address | [optional]
+**ContactPhoneNumber** | **string** | Contact phone number | [optional]
+**DeliveryEnabled** | **bool?** | Delivery enabled | [optional]
+**PickupEnabled** | **bool?** | Pickup enabled | [optional]
+**DineInEnabled** | **bool?** | Dine in enabled | [optional]
+**DisplayDeliveryRestaurantListScreen** | **bool?** | Display delivery restaurant list screen | [optional]
+**DisplayPickupRestaurantListScreen** | **bool?** | Display pickup restaurant list screen | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/AppInstall.md b/docs/AppInstall.md
new file mode 100644
index 00000000..672416d2
--- /dev/null
+++ b/docs/AppInstall.md
@@ -0,0 +1,18 @@
+# Flipdish.Model.AppInstall
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **string** | Name of the installed application. | [optional]
+**FirstLogin** | **DateTime?** | Date and time of the user's first login to the app. | [optional]
+**FirstLoginHuman** | **string** | Human-readable representation of the first login date. | [optional]
+**LastActivity** | **DateTime?** | Date and time of the user's last activity in the app. | [optional]
+**LastActivityHuman** | **string** | Human-readable representation of the last activity date. | [optional]
+**GoogleTokens** | **int?** | Number of Google push notification tokens associated with the app install. | [optional]
+**AppleTokens** | **int?** | Number of Apple push notification tokens associated with the app install. | [optional]
+**OrderCount** | **int?** | Number of orders placed by the user through this app install. | [optional]
+**UserAgentAtSignup** | **string** | User agent string at the time of signup. | [optional]
+**UserAgentMostRecent** | **string** | Most recent user agent string used by the user. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RequestLoginPinModel.md b/docs/AppLookup.md
similarity index 77%
rename from docs/RequestLoginPinModel.md
rename to docs/AppLookup.md
index 29702dde..c1f14e51 100644
--- a/docs/RequestLoginPinModel.md
+++ b/docs/AppLookup.md
@@ -1,9 +1,9 @@
-# Flipdish.Model.RequestLoginPinModel
+# Flipdish.Model.AppLookup
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Email** | **string** | Email address |
+**AppId** | **string** | App id | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/AppStoreApi.md b/docs/AppStoreApi.md
index 8bf2b31c..f8708e1f 100644
--- a/docs/AppStoreApi.md
+++ b/docs/AppStoreApi.md
@@ -4,17 +4,15 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**GetAppStoreApp**](AppStoreApi.md#getappstoreapp) | **GET** /api/v1.0/appstore/apps/{appStoreAppId} | Get App store app
-[**GetAppStoreApps**](AppStoreApi.md#getappstoreapps) | **GET** /api/v1.0/appstore/apps | Get list of App store app summaries
+[**GetAppStoreApp**](AppStoreApi.md#getappstoreapp) | **GET** /api/v1.0/appstore/apps/{appStoreAppId} |
+[**GetAppStoreApps**](AppStoreApi.md#getappstoreapps) | **GET** /api/v1.0/appstore/apps |
# **GetAppStoreApp**
-> AppStoreApp GetAppStoreApp (string appStoreAppId)
+> RestApiResultAppStoreApp GetAppStoreApp (string appStoreAppId, string appId = null)
-Get App store app
-App store app must be verified or you are the owner [BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -34,12 +32,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppStoreApi();
- var appStoreAppId = appStoreAppId_example; // string | App store app id
+ var appStoreAppId = appStoreAppId_example; // string |
+ var appId = appId_example; // string | (optional)
try
{
- // Get App store app
- AppStoreApp result = apiInstance.GetAppStoreApp(appStoreAppId);
+ RestApiResultAppStoreApp result = apiInstance.GetAppStoreApp(appStoreAppId, appId);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -55,11 +53,12 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appStoreAppId** | **string**| App store app id |
+ **appStoreAppId** | **string**| |
+ **appId** | **string**| | [optional]
### Return type
-[**AppStoreApp**](AppStoreApp.md)
+[**RestApiResultAppStoreApp**](RestApiResultAppStoreApp.md)
### Authorization
@@ -74,11 +73,9 @@ Name | Type | Description | Notes
# **GetAppStoreApps**
-> RestApiPaginationResultAppStoreAppSummary GetAppStoreApps (string search, int? page = null, int? limit = null, bool? excludeNotOwned = null)
+> RestApiPaginationResultAppStoreAppSummary GetAppStoreApps (string search, int? page = null, int? limit = null, bool? excludeNotOwned = null, bool? showOnlyVerified = null)
-Get list of App store app summaries
-Only returns verified applications [BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -98,15 +95,15 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppStoreApi();
- var search = search_example; // string | Query App store app name
- var page = 56; // int? | Requested page index (optional)
- var limit = 56; // int? | Requested page limit (optional)
- var excludeNotOwned = true; // bool? | Exclude App store apps that user is not the owner off (optional)
+ var search = search_example; // string |
+ var page = 56; // int? | (optional)
+ var limit = 56; // int? | (optional)
+ var excludeNotOwned = true; // bool? | (optional)
+ var showOnlyVerified = true; // bool? | (optional)
try
{
- // Get list of App store app summaries
- RestApiPaginationResultAppStoreAppSummary result = apiInstance.GetAppStoreApps(search, page, limit, excludeNotOwned);
+ RestApiPaginationResultAppStoreAppSummary result = apiInstance.GetAppStoreApps(search, page, limit, excludeNotOwned, showOnlyVerified);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -122,10 +119,11 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **search** | **string**| Query App store app name |
- **page** | **int?**| Requested page index | [optional]
- **limit** | **int?**| Requested page limit | [optional]
- **excludeNotOwned** | **bool?**| Exclude App store apps that user is not the owner off | [optional]
+ **search** | **string**| |
+ **page** | **int?**| | [optional]
+ **limit** | **int?**| | [optional]
+ **excludeNotOwned** | **bool?**| | [optional]
+ **showOnlyVerified** | **bool?**| | [optional]
### Return type
diff --git a/docs/AppStoreApp.md b/docs/AppStoreApp.md
index d88ef4a6..c4f6153d 100644
--- a/docs/AppStoreApp.md
+++ b/docs/AppStoreApp.md
@@ -3,25 +3,29 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Id** | **string** | Unique App store app id |
-**VerificationStatus** | **string** | Application verification status |
-**Logo** | **string** | Logo | [optional]
-**OAuthAppId** | **string** | OAuth App identifier |
-**Details** | **string** | Details |
-**ConfigurationType** | **string** | Configuration type <example>External link</example><example>Flipdish hosted</example> |
-**StoreSelectorType** | **string** | Store selector type |
-**FieldGroups** | [**List<FieldGroup>**](FieldGroup.md) | Field groups | [optional]
-**SetupInstructions** | **string** | Setup instructions | [optional]
-**ExternalSetupLink** | **string** | External setup link | [optional]
-**TeammateAppAccessLevel** | **string** | Teammate app access level | [optional]
-**PermissionsType** | **string** | Permissions type |
-**Support** | [**AppStoreAppSupportInfo**](AppStoreAppSupportInfo.md) | Support information | [optional]
-**Name** | **string** | Name |
-**Description** | **string** | Description |
-**IsEnabled** | **bool?** | Is application enabled | [optional]
-**Categories** | **List<string>** | Categories |
-**Countries** | **List<string>** | Countries |
-**DeveloperName** | **string** | Developer Name | [optional]
+**Id** | **string** | |
+**VerificationStatus** | **string** | |
+**Logo** | **string** | | [optional]
+**OAuthAppId** | **string** | |
+**Internal** | **bool?** | |
+**Details** | **string** | |
+**ConfigurationType** | **string** | |
+**StoreSelectorType** | **string** | |
+**FieldGroups** | [**List<FieldGroup>**](FieldGroup.md) | | [optional]
+**SetupInstructions** | **string** | | [optional]
+**ExternalSetupLink** | **string** | | [optional]
+**TeammateAppAccessLevel** | **string** | | [optional]
+**PermissionsType** | **string** | |
+**Support** | [**AppStoreAppSupportInfo**](AppStoreAppSupportInfo.md) | | [optional]
+**ExternalFunctionActionUrl** | **string** | | [optional]
+**ExternalFunctionSignatureKey** | **string** | | [optional]
+**IsPaid** | **bool?** | | [optional]
+**Name** | **string** | |
+**Description** | **string** | |
+**IsEnabled** | **bool?** | | [optional]
+**Categories** | **List<string>** | |
+**Countries** | **List<string>** | |
+**DeveloperName** | **string** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/AppStoreAppConfiguration.md b/docs/AppStoreAppConfiguration.md
index a864d71a..5b0e9230 100644
--- a/docs/AppStoreAppConfiguration.md
+++ b/docs/AppStoreAppConfiguration.md
@@ -3,29 +3,33 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Id** | **string** | Unique App store app configuration id |
-**AppId** | **string** | App id |
-**AppStoreAppId** | **string** | App store app id |
-**IsEnabled** | **bool?** | Is enabled |
-**StoreIds** | **List<int?>** | Stores id's | [optional]
-**Settings** | [**List<Setting>**](Setting.md) | Settings | [optional]
-**VerificationStatus** | **string** | Application verification status |
-**Logo** | **string** | Logo | [optional]
-**OAuthAppId** | **string** | OAuth App identifier |
-**Details** | **string** | Details |
-**ConfigurationType** | **string** | Configuration type <example>External link</example><example>Flipdish hosted</example> |
-**StoreSelectorType** | **string** | Store selector type |
-**FieldGroups** | [**List<FieldGroup>**](FieldGroup.md) | Field groups | [optional]
-**SetupInstructions** | **string** | Setup instructions | [optional]
-**ExternalSetupLink** | **string** | External setup link | [optional]
-**TeammateAppAccessLevel** | **string** | Teammate app access level | [optional]
-**PermissionsType** | **string** | Permissions type |
-**Support** | [**AppStoreAppSupportInfo**](AppStoreAppSupportInfo.md) | Support information | [optional]
-**Name** | **string** | Name |
-**Description** | **string** | Description |
-**Categories** | **List<string>** | Categories |
-**Countries** | **List<string>** | Countries |
-**DeveloperName** | **string** | Developer Name | [optional]
+**Id** | **string** | |
+**AppId** | **string** | |
+**AppStoreAppId** | **string** | |
+**IsEnabled** | **bool?** | |
+**StoreIds** | **List<int?>** | | [optional]
+**Settings** | [**List<Setting>**](Setting.md) | | [optional]
+**VerificationStatus** | **string** | |
+**Logo** | **string** | | [optional]
+**OAuthAppId** | **string** | |
+**Internal** | **bool?** | |
+**Details** | **string** | |
+**ConfigurationType** | **string** | |
+**StoreSelectorType** | **string** | |
+**FieldGroups** | [**List<FieldGroup>**](FieldGroup.md) | | [optional]
+**SetupInstructions** | **string** | | [optional]
+**ExternalSetupLink** | **string** | | [optional]
+**TeammateAppAccessLevel** | **string** | | [optional]
+**PermissionsType** | **string** | |
+**Support** | [**AppStoreAppSupportInfo**](AppStoreAppSupportInfo.md) | | [optional]
+**ExternalFunctionActionUrl** | **string** | | [optional]
+**ExternalFunctionSignatureKey** | **string** | | [optional]
+**IsPaid** | **bool?** | | [optional]
+**Name** | **string** | |
+**Description** | **string** | |
+**Categories** | **List<string>** | |
+**Countries** | **List<string>** | |
+**DeveloperName** | **string** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/AppStoreAppConfigurationSummary.md b/docs/AppStoreAppConfigurationSummary.md
index 167ef8a0..32b61b5e 100644
--- a/docs/AppStoreAppConfigurationSummary.md
+++ b/docs/AppStoreAppConfigurationSummary.md
@@ -3,17 +3,18 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Id** | **string** | Unique App store app configuration id |
-**AppId** | **string** | App Id |
-**IsEnabled** | **bool?** | Is enabled |
-**Stores** | [**List<ConfiguredStore>**](ConfiguredStore.md) | List of stores |
-**ConfigurationType** | **string** | Configuration type | [optional]
-**StoreSelectorType** | **string** | Store selector type | [optional]
-**AppStoreAppId** | **string** | Unique App store app id |
-**Name** | **string** | Name of Appstore app |
-**Description** | **string** | Description |
-**Logo** | **string** | Logo | [optional]
-**DeveloperName** | **string** | Developer name | [optional]
+**Id** | **string** | |
+**AppId** | **string** | |
+**IsEnabled** | **bool?** | |
+**Stores** | [**List<ConfiguredStore>**](ConfiguredStore.md) | |
+**ConfigurationType** | **string** | |
+**StoreSelectorType** | **string** | |
+**Internal** | **bool?** | |
+**AppStoreAppId** | **string** | |
+**Name** | **string** | |
+**Description** | **string** | |
+**Logo** | **string** | | [optional]
+**DeveloperName** | **string** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/AppStoreAppEntitlements.md b/docs/AppStoreAppEntitlements.md
new file mode 100644
index 00000000..2cfaa789
--- /dev/null
+++ b/docs/AppStoreAppEntitlements.md
@@ -0,0 +1,10 @@
+# Flipdish.Model.AppStoreAppEntitlements
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**EntitlementQuantity** | **int?** | | [optional]
+**CurrentUsage** | **int?** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/AppStoreAppSummary.md b/docs/AppStoreAppSummary.md
index 4339f964..8933282f 100644
--- a/docs/AppStoreAppSummary.md
+++ b/docs/AppStoreAppSummary.md
@@ -3,15 +3,16 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Id** | **string** | Unique App store app id | [optional]
-**VerificationStatus** | **string** | Application verification status |
-**Logo** | **string** | Logo | [optional]
-**Name** | **string** | Name |
-**Description** | **string** | Description |
-**IsEnabled** | **bool?** | Is application enabled | [optional]
-**Categories** | **List<string>** | Categories |
-**Countries** | **List<string>** | Countries |
-**DeveloperName** | **string** | Developer Name | [optional]
+**Id** | **string** | |
+**VerificationStatus** | **string** | |
+**Logo** | **string** | | [optional]
+**Internal** | **bool?** | |
+**Name** | **string** | |
+**Description** | **string** | |
+**IsEnabled** | **bool?** | | [optional]
+**Categories** | **List<string>** | |
+**Countries** | **List<string>** | |
+**DeveloperName** | **string** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/AppStoreAppSupportInfo.md b/docs/AppStoreAppSupportInfo.md
index f43e5e79..beeb6fd8 100644
--- a/docs/AppStoreAppSupportInfo.md
+++ b/docs/AppStoreAppSupportInfo.md
@@ -3,12 +3,12 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**PrivacyPolicy** | **string** | Privacy policy url | [optional]
-**TermsOfUse** | **string** | Terms of use url | [optional]
-**CompanyWebsite** | **string** | Company website url | [optional]
-**LearnMore** | **string** | Learn more url | [optional]
-**InstallationMessage** | **string** | Installation message | [optional]
-**SupportEmail** | **string** | Support email | [optional]
+**PrivacyPolicy** | **string** | | [optional]
+**TermsOfUse** | **string** | | [optional]
+**CompanyWebsite** | **string** | | [optional]
+**LearnMore** | **string** | | [optional]
+**InstallationMessage** | **string** | | [optional]
+**SupportEmail** | **string** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/AppStoreConfigCreatedEvent.md b/docs/AppStoreConfigCreatedEvent.md
index 11518c3e..36a10991 100644
--- a/docs/AppStoreConfigCreatedEvent.md
+++ b/docs/AppStoreConfigCreatedEvent.md
@@ -6,11 +6,15 @@ Name | Type | Description | Notes
**EventName** | **string** | The event name | [optional]
**AppStoreAppId** | **string** | App Store App Id | [optional]
**AppStoreAppConfigurationId** | **string** | App Store Configuration Id | [optional]
+**User** | [**UserEventInfo**](UserEventInfo.md) | User who has created the configuration | [optional]
**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/AppStoreConfigDeletedEvent.md b/docs/AppStoreConfigDeletedEvent.md
index 9a6fb068..7b41b387 100644
--- a/docs/AppStoreConfigDeletedEvent.md
+++ b/docs/AppStoreConfigDeletedEvent.md
@@ -6,11 +6,15 @@ Name | Type | Description | Notes
**EventName** | **string** | The event name | [optional]
**AppStoreAppId** | **string** | App Store Id | [optional]
**AppStoreAppConfigurationId** | **string** | App Store Configuration Id | [optional]
+**User** | [**UserEventInfo**](UserEventInfo.md) | User who has deleted the configuration | [optional]
**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/AppStoreConfigModel.md b/docs/AppStoreConfigModel.md
new file mode 100644
index 00000000..d416955a
--- /dev/null
+++ b/docs/AppStoreConfigModel.md
@@ -0,0 +1,23 @@
+# Flipdish.Model.AppStoreConfigModel
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**WhiteLabelId** | **int?** | White label ID | [optional]
+**ReadyToPublishToAppStore** | **bool?** | Ready to publish to app store | [optional]
+**AppStoreName** | **string** | App store name | [optional]
+**AppStoreAppleId** | **string** | App Store Apple ID | [optional]
+**AppStoreUrl** | **string** | App Store URL | [optional]
+**AppStoreId** | **string** | App Store ID | [optional]
+**AppStorePassword** | **string** | App Store password | [optional]
+**TeamId** | **string** | Team ID | [optional]
+**AppGroupId** | **string** | App Group ID | [optional]
+**BundleId** | **string** | Bundle ID | [optional]
+**AppStoreSigningIdentity** | **string** | App Store signing identity | [optional]
+**AppStoreToken** | **string** | App Store token | [optional]
+**AppStoreMerchantId** | **string** | App Store merchant ID | [optional]
+**P8PrivateKey** | **string** | P8 private key | [optional]
+**P8PrivateKeyId** | **string** | P8 private key ID | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/AppStoreConfigUpdatedEvent.md b/docs/AppStoreConfigUpdatedEvent.md
index 10682a4e..53b903a9 100644
--- a/docs/AppStoreConfigUpdatedEvent.md
+++ b/docs/AppStoreConfigUpdatedEvent.md
@@ -6,11 +6,15 @@ Name | Type | Description | Notes
**EventName** | **string** | The event name | [optional]
**AppStoreAppId** | **string** | App Store Id | [optional]
**AppStoreAppConfiguration** | [**UpdateAppStoreAppConfigurationWebhookDTO**](UpdateAppStoreAppConfigurationWebhookDTO.md) | App Configuration | [optional]
+**User** | [**UserEventInfo**](UserEventInfo.md) | User who has update the configuration | [optional]
**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/AppStoreConfigurationsApi.md b/docs/AppStoreConfigurationsApi.md
index 949d0325..d4e0e4df 100644
--- a/docs/AppStoreConfigurationsApi.md
+++ b/docs/AppStoreConfigurationsApi.md
@@ -4,21 +4,83 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**CreateAppStoreConfig**](AppStoreConfigurationsApi.md#createappstoreconfig) | **POST** /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config | Create App store app configuration
-[**DeleteAppStoreConfig**](AppStoreConfigurationsApi.md#deleteappstoreconfig) | **DELETE** /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config/{configId} | Delete App store app configuration
-[**GetAppStoreConfig**](AppStoreConfigurationsApi.md#getappstoreconfig) | **GET** /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config/{configId} | Get App store app configuration
-[**GetConfiguredAppSingleApp**](AppStoreConfigurationsApi.md#getconfiguredappsingleapp) | **GET** /api/v1.0/{appId}/appstore/apps/{appStoreAppId} | Get list of App store app configurations for one App store app
-[**GetConfiguredApps**](AppStoreConfigurationsApi.md#getconfiguredapps) | **GET** /api/v1.0/{appId}/appstore/apps | Get list of App store apps which have been configured
-[**UpdateAppStoreConfig**](AppStoreConfigurationsApi.md#updateappstoreconfig) | **PUT** /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config/{configId} | Update App store app configuration
+[**AppStoreConfigurationsAppStoreHandleOauthResponseCode**](AppStoreConfigurationsApi.md#appstoreconfigurationsappstorehandleoauthresponsecode) | **GET** /api/v1.0/appstore/oauthresponse/{appStoreAppId}/responsecode |
+[**CreateAppStoreConfig**](AppStoreConfigurationsApi.md#createappstoreconfig) | **POST** /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config |
+[**DeleteAppStoreConfig**](AppStoreConfigurationsApi.md#deleteappstoreconfig) | **DELETE** /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config/{configId} |
+[**ExecuteConfigurationAction**](AppStoreConfigurationsApi.md#executeconfigurationaction) | **POST** /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config/{configId}/action |
+[**GetAppStoreConfig**](AppStoreConfigurationsApi.md#getappstoreconfig) | **GET** /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config/{configId} |
+[**GetConfiguredAppSingleApp**](AppStoreConfigurationsApi.md#getconfiguredappsingleapp) | **GET** /api/v1.0/{appId}/appstore/apps/{appStoreAppId} |
+[**GetConfiguredApps**](AppStoreConfigurationsApi.md#getconfiguredapps) | **GET** /api/v1.0/{appId}/appstore/apps |
+[**UpdateAppStoreConfig**](AppStoreConfigurationsApi.md#updateappstoreconfig) | **PUT** /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config/{configId} |
+[**UpdateAppStoreConfigSettingValues**](AppStoreConfigurationsApi.md#updateappstoreconfigsettingvalues) | **POST** /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/config/{configId}/updatesettings |
+
+# **AppStoreConfigurationsAppStoreHandleOauthResponseCode**
+> Object AppStoreConfigurationsAppStoreHandleOauthResponseCode (string appStoreAppId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class AppStoreConfigurationsAppStoreHandleOauthResponseCodeExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new AppStoreConfigurationsApi();
+ var appStoreAppId = appStoreAppId_example; // string |
+
+ try
+ {
+ Object result = apiInstance.AppStoreConfigurationsAppStoreHandleOauthResponseCode(appStoreAppId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling AppStoreConfigurationsApi.AppStoreConfigurationsAppStoreHandleOauthResponseCode: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appStoreAppId** | **string**| |
+
+### Return type
+
+**Object**
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **CreateAppStoreConfig**
> RestApiResultAppStoreAppConfiguration CreateAppStoreConfig (string appId, string appStoreAppId)
-Create App store app configuration
-[BETA - this endpoint is under development, do not use it in your production system] This adds an Application to a Whitelabel that can later be configured to specific stores
### Example
```csharp
@@ -38,12 +100,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppStoreConfigurationsApi();
- var appId = appId_example; // string | App id
- var appStoreAppId = appStoreAppId_example; // string | App store app id
+ var appId = appId_example; // string |
+ var appStoreAppId = appStoreAppId_example; // string |
try
{
- // Create App store app configuration
RestApiResultAppStoreAppConfiguration result = apiInstance.CreateAppStoreConfig(appId, appStoreAppId);
Debug.WriteLine(result);
}
@@ -60,8 +121,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App id |
- **appStoreAppId** | **string**| App store app id |
+ **appId** | **string**| |
+ **appStoreAppId** | **string**| |
### Return type
@@ -82,9 +143,7 @@ Name | Type | Description | Notes
# **DeleteAppStoreConfig**
> RestApiStringResult DeleteAppStoreConfig (string appId, string appStoreAppId, string configId)
-Delete App store app configuration
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -104,13 +163,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppStoreConfigurationsApi();
- var appId = appId_example; // string | App id
- var appStoreAppId = appStoreAppId_example; // string | App store app id
- var configId = configId_example; // string | App store app configuration id
+ var appId = appId_example; // string |
+ var appStoreAppId = appStoreAppId_example; // string |
+ var configId = configId_example; // string |
try
{
- // Delete App store app configuration
RestApiStringResult result = apiInstance.DeleteAppStoreConfig(appId, appStoreAppId, configId);
Debug.WriteLine(result);
}
@@ -127,9 +185,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App id |
- **appStoreAppId** | **string**| App store app id |
- **configId** | **string**| App store app configuration id |
+ **appId** | **string**| |
+ **appStoreAppId** | **string**| |
+ **configId** | **string**| |
### Return type
@@ -146,13 +204,78 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **ExecuteConfigurationAction**
+> RestApiResultExecuteConfigurationActionResult ExecuteConfigurationAction (string appId, string appStoreAppId, string configId, ExecuteConfigurationActionRequest executeConfigurationActionRequest)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class ExecuteConfigurationActionExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new AppStoreConfigurationsApi();
+ var appId = appId_example; // string |
+ var appStoreAppId = appStoreAppId_example; // string |
+ var configId = configId_example; // string |
+ var executeConfigurationActionRequest = new ExecuteConfigurationActionRequest(); // ExecuteConfigurationActionRequest |
+
+ try
+ {
+ RestApiResultExecuteConfigurationActionResult result = apiInstance.ExecuteConfigurationAction(appId, appStoreAppId, configId, executeConfigurationActionRequest);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling AppStoreConfigurationsApi.ExecuteConfigurationAction: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **appStoreAppId** | **string**| |
+ **configId** | **string**| |
+ **executeConfigurationActionRequest** | [**ExecuteConfigurationActionRequest**](ExecuteConfigurationActionRequest.md)| |
+
+### Return type
+
+[**RestApiResultExecuteConfigurationActionResult**](RestApiResultExecuteConfigurationActionResult.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **GetAppStoreConfig**
-> AppStoreAppConfiguration GetAppStoreConfig (string appId, string appStoreAppId, string configId)
+> RestApiResultAppStoreAppConfiguration GetAppStoreConfig (string appId, string appStoreAppId, string configId)
-Get App store app configuration
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -172,14 +295,13 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppStoreConfigurationsApi();
- var appId = appId_example; // string | App id
- var appStoreAppId = appStoreAppId_example; // string | App store app id
- var configId = configId_example; // string | App store app configuration id
+ var appId = appId_example; // string |
+ var appStoreAppId = appStoreAppId_example; // string |
+ var configId = configId_example; // string |
try
{
- // Get App store app configuration
- AppStoreAppConfiguration result = apiInstance.GetAppStoreConfig(appId, appStoreAppId, configId);
+ RestApiResultAppStoreAppConfiguration result = apiInstance.GetAppStoreConfig(appId, appStoreAppId, configId);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -195,13 +317,13 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App id |
- **appStoreAppId** | **string**| App store app id |
- **configId** | **string**| App store app configuration id |
+ **appId** | **string**| |
+ **appStoreAppId** | **string**| |
+ **configId** | **string**| |
### Return type
-[**AppStoreAppConfiguration**](AppStoreAppConfiguration.md)
+[**RestApiResultAppStoreAppConfiguration**](RestApiResultAppStoreAppConfiguration.md)
### Authorization
@@ -218,9 +340,7 @@ Name | Type | Description | Notes
# **GetConfiguredAppSingleApp**
> RestApiArrayResultAppStoreAppConfigurationSummary GetConfiguredAppSingleApp (string appId, string appStoreAppId)
-Get list of App store app configurations for one App store app
-[ALPHA - this endpoint is not ready to be consumed]
### Example
```csharp
@@ -240,12 +360,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppStoreConfigurationsApi();
- var appId = appId_example; // string | App id
- var appStoreAppId = appStoreAppId_example; // string | App store app id
+ var appId = appId_example; // string |
+ var appStoreAppId = appStoreAppId_example; // string |
try
{
- // Get list of App store app configurations for one App store app
RestApiArrayResultAppStoreAppConfigurationSummary result = apiInstance.GetConfiguredAppSingleApp(appId, appStoreAppId);
Debug.WriteLine(result);
}
@@ -262,8 +381,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App id |
- **appStoreAppId** | **string**| App store app id |
+ **appId** | **string**| |
+ **appStoreAppId** | **string**| |
### Return type
@@ -282,11 +401,9 @@ Name | Type | Description | Notes
# **GetConfiguredApps**
-> RestApiArrayResultAppStoreAppConfigurationHeader GetConfiguredApps (string appId)
+> RestApiArrayResultAppStoreAppSummary GetConfiguredApps (string appId)
-Get list of App store apps which have been configured
-[ALPHA - this endpoint is not ready to be consumed]
### Example
```csharp
@@ -306,12 +423,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppStoreConfigurationsApi();
- var appId = appId_example; // string | App id
+ var appId = appId_example; // string |
try
{
- // Get list of App store apps which have been configured
- RestApiArrayResultAppStoreAppConfigurationHeader result = apiInstance.GetConfiguredApps(appId);
+ RestApiArrayResultAppStoreAppSummary result = apiInstance.GetConfiguredApps(appId);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -327,11 +443,11 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App id |
+ **appId** | **string**| |
### Return type
-[**RestApiArrayResultAppStoreAppConfigurationHeader**](RestApiArrayResultAppStoreAppConfigurationHeader.md)
+[**RestApiArrayResultAppStoreAppSummary**](RestApiArrayResultAppStoreAppSummary.md)
### Authorization
@@ -348,9 +464,7 @@ Name | Type | Description | Notes
# **UpdateAppStoreConfig**
> void UpdateAppStoreConfig (string appId, string appStoreAppId, string configId, UpdateAppStoreAppConfiguration updateAppStoreAppConfiguration)
-Update App store app configuration
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -370,14 +484,13 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppStoreConfigurationsApi();
- var appId = appId_example; // string | App id
- var appStoreAppId = appStoreAppId_example; // string | App store app id
- var configId = configId_example; // string | App store app configuration id
- var updateAppStoreAppConfiguration = new UpdateAppStoreAppConfiguration(); // UpdateAppStoreAppConfiguration | Update App store app configuration
+ var appId = appId_example; // string |
+ var appStoreAppId = appStoreAppId_example; // string |
+ var configId = configId_example; // string |
+ var updateAppStoreAppConfiguration = new UpdateAppStoreAppConfiguration(); // UpdateAppStoreAppConfiguration |
try
{
- // Update App store app configuration
apiInstance.UpdateAppStoreConfig(appId, appStoreAppId, configId, updateAppStoreAppConfiguration);
}
catch (Exception e)
@@ -393,10 +506,76 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App id |
- **appStoreAppId** | **string**| App store app id |
- **configId** | **string**| App store app configuration id |
- **updateAppStoreAppConfiguration** | [**UpdateAppStoreAppConfiguration**](UpdateAppStoreAppConfiguration.md)| Update App store app configuration |
+ **appId** | **string**| |
+ **appStoreAppId** | **string**| |
+ **configId** | **string**| |
+ **updateAppStoreAppConfiguration** | [**UpdateAppStoreAppConfiguration**](UpdateAppStoreAppConfiguration.md)| |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **UpdateAppStoreConfigSettingValues**
+> void UpdateAppStoreConfigSettingValues (string appId, string appStoreAppId, string configId, UpdateAppStoreAppConfigurationValuesBatch updateAppStoreAppConfigurationValues)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class UpdateAppStoreConfigSettingValuesExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new AppStoreConfigurationsApi();
+ var appId = appId_example; // string |
+ var appStoreAppId = appStoreAppId_example; // string |
+ var configId = configId_example; // string |
+ var updateAppStoreAppConfigurationValues = new UpdateAppStoreAppConfigurationValuesBatch(); // UpdateAppStoreAppConfigurationValuesBatch |
+
+ try
+ {
+ apiInstance.UpdateAppStoreConfigSettingValues(appId, appStoreAppId, configId, updateAppStoreAppConfigurationValues);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling AppStoreConfigurationsApi.UpdateAppStoreConfigSettingValues: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **appStoreAppId** | **string**| |
+ **configId** | **string**| |
+ **updateAppStoreAppConfigurationValues** | [**UpdateAppStoreAppConfigurationValuesBatch**](UpdateAppStoreAppConfigurationValuesBatch.md)| |
### Return type
diff --git a/docs/AppStoreDeveloperApi.md b/docs/AppStoreDeveloperApi.md
index 763b55b8..3e1f2590 100644
--- a/docs/AppStoreDeveloperApi.md
+++ b/docs/AppStoreDeveloperApi.md
@@ -4,20 +4,21 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**AppVerificationUpdate**](AppStoreDeveloperApi.md#appverificationupdate) | **PUT** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps/{appStoreAppId}/verification | Update App store app verification
-[**CreateAppStoreApp**](AppStoreDeveloperApi.md#createappstoreapp) | **POST** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps | Create App store app
-[**DeleteAppStoreApp**](AppStoreDeveloperApi.md#deleteappstoreapp) | **DELETE** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps/{appStoreAppId} | Delete App store app
-[**UpdateAppStoreApp**](AppStoreDeveloperApi.md#updateappstoreapp) | **PUT** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps/{appStoreAppId} | Update App store app
-[**UploadAppStoreAppLogo**](AppStoreDeveloperApi.md#uploadappstoreapplogo) | **POST** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps/{appStoreAppId}/logo | Upload the App store app logo \\ icon
+[**AppVerificationUpdate**](AppStoreDeveloperApi.md#appverificationupdate) | **PUT** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps/{appStoreAppId}/verification |
+[**CreateAppStoreApp**](AppStoreDeveloperApi.md#createappstoreapp) | **POST** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps |
+[**DeleteAppStoreApp**](AppStoreDeveloperApi.md#deleteappstoreapp) | **DELETE** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps/{appStoreAppId} |
+[**GetAppExternalProduct**](AppStoreDeveloperApi.md#getappexternalproduct) | **GET** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps/{appStoreAppId}/external_product |
+[**GetExternalFunctionSigningKey**](AppStoreDeveloperApi.md#getexternalfunctionsigningkey) | **GET** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps/{appStoreAppId}/external_function_signing_key |
+[**UpdateAppStoreApp**](AppStoreDeveloperApi.md#updateappstoreapp) | **PUT** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps/{appStoreAppId} |
+[**UpdateExternalProduct**](AppStoreDeveloperApi.md#updateexternalproduct) | **PUT** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps/{appStoreAppId}/external_product |
+[**UploadAppStoreAppLogo**](AppStoreDeveloperApi.md#uploadappstoreapplogo) | **POST** /api/v1.0/oauthclients/{oauthAppId}/appstore/apps/{appStoreAppId}/logo |
# **AppVerificationUpdate**
> void AppVerificationUpdate (string oauthAppId, string appStoreAppId, string verificationStatus)
-Update App store app verification
-[BETA - this endpoint is under development, do not use it in your production system][Note: Only Flipdish staff can verify apps]
### Example
```csharp
@@ -37,13 +38,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppStoreDeveloperApi();
- var oauthAppId = oauthAppId_example; // string | OAuth App identifier
- var appStoreAppId = appStoreAppId_example; // string | App store app id
- var verificationStatus = verificationStatus_example; // string | New verification status
+ var oauthAppId = oauthAppId_example; // string |
+ var appStoreAppId = appStoreAppId_example; // string |
+ var verificationStatus = verificationStatus_example; // string |
try
{
- // Update App store app verification
apiInstance.AppVerificationUpdate(oauthAppId, appStoreAppId, verificationStatus);
}
catch (Exception e)
@@ -59,9 +59,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **oauthAppId** | **string**| OAuth App identifier |
- **appStoreAppId** | **string**| App store app id |
- **verificationStatus** | **string**| New verification status |
+ **oauthAppId** | **string**| |
+ **appStoreAppId** | **string**| |
+ **verificationStatus** | **string**| |
### Return type
@@ -82,9 +82,7 @@ void (empty response body)
# **CreateAppStoreApp**
> RestApiResultAppStoreApp CreateAppStoreApp (string oauthAppId, CreateAppStoreApp createAppStoreApp)
-Create App store app
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -104,12 +102,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppStoreDeveloperApi();
- var oauthAppId = oauthAppId_example; // string | OAuth App identifier
- var createAppStoreApp = new CreateAppStoreApp(); // CreateAppStoreApp | App store app
+ var oauthAppId = oauthAppId_example; // string |
+ var createAppStoreApp = new CreateAppStoreApp(); // CreateAppStoreApp |
try
{
- // Create App store app
RestApiResultAppStoreApp result = apiInstance.CreateAppStoreApp(oauthAppId, createAppStoreApp);
Debug.WriteLine(result);
}
@@ -126,8 +123,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **oauthAppId** | **string**| OAuth App identifier |
- **createAppStoreApp** | [**CreateAppStoreApp**](CreateAppStoreApp.md)| App store app |
+ **oauthAppId** | **string**| |
+ **createAppStoreApp** | [**CreateAppStoreApp**](CreateAppStoreApp.md)| |
### Return type
@@ -148,9 +145,7 @@ Name | Type | Description | Notes
# **DeleteAppStoreApp**
> RestApiStringResult DeleteAppStoreApp (string oauthAppId, string appStoreAppId)
-Delete App store app
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -170,12 +165,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppStoreDeveloperApi();
- var oauthAppId = oauthAppId_example; // string | OAuth App identifier
- var appStoreAppId = appStoreAppId_example; // string | App store app id
+ var oauthAppId = oauthAppId_example; // string |
+ var appStoreAppId = appStoreAppId_example; // string |
try
{
- // Delete App store app
RestApiStringResult result = apiInstance.DeleteAppStoreApp(oauthAppId, appStoreAppId);
Debug.WriteLine(result);
}
@@ -192,8 +186,133 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **oauthAppId** | **string**| OAuth App identifier |
- **appStoreAppId** | **string**| App store app id |
+ **oauthAppId** | **string**| |
+ **appStoreAppId** | **string**| |
+
+### Return type
+
+[**RestApiStringResult**](RestApiStringResult.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetAppExternalProduct**
+> void GetAppExternalProduct (string oauthAppId, string appStoreAppId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetAppExternalProductExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new AppStoreDeveloperApi();
+ var oauthAppId = oauthAppId_example; // string |
+ var appStoreAppId = appStoreAppId_example; // string |
+
+ try
+ {
+ apiInstance.GetAppExternalProduct(oauthAppId, appStoreAppId);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling AppStoreDeveloperApi.GetAppExternalProduct: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **oauthAppId** | **string**| |
+ **appStoreAppId** | **string**| |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetExternalFunctionSigningKey**
+> RestApiStringResult GetExternalFunctionSigningKey (string oauthAppId, string appStoreAppId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetExternalFunctionSigningKeyExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new AppStoreDeveloperApi();
+ var oauthAppId = oauthAppId_example; // string |
+ var appStoreAppId = appStoreAppId_example; // string |
+
+ try
+ {
+ RestApiStringResult result = apiInstance.GetExternalFunctionSigningKey(oauthAppId, appStoreAppId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling AppStoreDeveloperApi.GetExternalFunctionSigningKey: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **oauthAppId** | **string**| |
+ **appStoreAppId** | **string**| |
### Return type
@@ -214,9 +333,7 @@ Name | Type | Description | Notes
# **UpdateAppStoreApp**
> void UpdateAppStoreApp (string oauthAppId, string appStoreAppId, UpdateAppStoreApp appStoreApp)
-Update App store app
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -236,13 +353,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppStoreDeveloperApi();
- var oauthAppId = oauthAppId_example; // string | OAuth App identifier
- var appStoreAppId = appStoreAppId_example; // string | App store app id
- var appStoreApp = new UpdateAppStoreApp(); // UpdateAppStoreApp | Update App store app
+ var oauthAppId = oauthAppId_example; // string |
+ var appStoreAppId = appStoreAppId_example; // string |
+ var appStoreApp = new UpdateAppStoreApp(); // UpdateAppStoreApp |
try
{
- // Update App store app
apiInstance.UpdateAppStoreApp(oauthAppId, appStoreAppId, appStoreApp);
}
catch (Exception e)
@@ -258,9 +374,73 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **oauthAppId** | **string**| OAuth App identifier |
- **appStoreAppId** | **string**| App store app id |
- **appStoreApp** | [**UpdateAppStoreApp**](UpdateAppStoreApp.md)| Update App store app |
+ **oauthAppId** | **string**| |
+ **appStoreAppId** | **string**| |
+ **appStoreApp** | [**UpdateAppStoreApp**](UpdateAppStoreApp.md)| |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **UpdateExternalProduct**
+> void UpdateExternalProduct (string oauthAppId, string appStoreAppId, UpdateAppStoreAppExternalProduct appStoreAppExternalProduct)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class UpdateExternalProductExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new AppStoreDeveloperApi();
+ var oauthAppId = oauthAppId_example; // string |
+ var appStoreAppId = appStoreAppId_example; // string |
+ var appStoreAppExternalProduct = new UpdateAppStoreAppExternalProduct(); // UpdateAppStoreAppExternalProduct |
+
+ try
+ {
+ apiInstance.UpdateExternalProduct(oauthAppId, appStoreAppId, appStoreAppExternalProduct);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling AppStoreDeveloperApi.UpdateExternalProduct: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **oauthAppId** | **string**| |
+ **appStoreAppId** | **string**| |
+ **appStoreAppExternalProduct** | [**UpdateAppStoreAppExternalProduct**](UpdateAppStoreAppExternalProduct.md)| |
### Return type
@@ -281,7 +461,7 @@ void (empty response body)
# **UploadAppStoreAppLogo**
> void UploadAppStoreAppLogo (string oauthAppId, string appStoreAppId, System.IO.Stream image)
-Upload the App store app logo \\ icon
+
### Example
```csharp
@@ -301,13 +481,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppStoreDeveloperApi();
- var oauthAppId = oauthAppId_example; // string | OAuth App identifier
- var appStoreAppId = appStoreAppId_example; // string | App store app id
+ var oauthAppId = oauthAppId_example; // string |
+ var appStoreAppId = appStoreAppId_example; // string |
var image = new System.IO.Stream(); // System.IO.Stream | App Store App Logo
try
{
- // Upload the App store app logo \\ icon
apiInstance.UploadAppStoreAppLogo(oauthAppId, appStoreAppId, image);
}
catch (Exception e)
@@ -323,8 +502,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **oauthAppId** | **string**| OAuth App identifier |
- **appStoreAppId** | **string**| App store app id |
+ **oauthAppId** | **string**| |
+ **appStoreAppId** | **string**| |
**image** | **System.IO.Stream**| App Store App Logo |
### Return type
diff --git a/docs/AppStoreEntitlementsApi.md b/docs/AppStoreEntitlementsApi.md
new file mode 100644
index 00000000..b98949ea
--- /dev/null
+++ b/docs/AppStoreEntitlementsApi.md
@@ -0,0 +1,72 @@
+# Flipdish.Api.AppStoreEntitlementsApi
+
+All URIs are relative to *https://api.flipdish.co*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**GetAppStoreAppEntitlements**](AppStoreEntitlementsApi.md#getappstoreappentitlements) | **GET** /api/v1.0/{appId}/appstore/apps/{appStoreAppId}/entitlements |
+
+
+
+# **GetAppStoreAppEntitlements**
+> RestApiResultAppStoreAppEntitlements GetAppStoreAppEntitlements (string appId, string appStoreAppId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetAppStoreAppEntitlementsExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new AppStoreEntitlementsApi();
+ var appId = appId_example; // string |
+ var appStoreAppId = appStoreAppId_example; // string |
+
+ try
+ {
+ RestApiResultAppStoreAppEntitlements result = apiInstance.GetAppStoreAppEntitlements(appId, appStoreAppId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling AppStoreEntitlementsApi.GetAppStoreAppEntitlements: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **appStoreAppId** | **string**| |
+
+### Return type
+
+[**RestApiResultAppStoreAppEntitlements**](RestApiResultAppStoreAppEntitlements.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/AppStoreSubscriptionChangeJobUpdatedEvent.md b/docs/AppStoreSubscriptionChangeJobUpdatedEvent.md
new file mode 100644
index 00000000..70862f9e
--- /dev/null
+++ b/docs/AppStoreSubscriptionChangeJobUpdatedEvent.md
@@ -0,0 +1,19 @@
+# Flipdish.Model.AppStoreSubscriptionChangeJobUpdatedEvent
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**EventName** | **string** | The event name | [optional]
+**AppStoreAppId** | **string** | App Store Id | [optional]
+**Status** | **string** | Status | [optional]
+**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
+**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
+**Position** | **int?** | Position | [optional]
+**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
+**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/AppUpdatedEvent.md b/docs/AppUpdatedEvent.md
index b287ea85..f29723eb 100644
--- a/docs/AppUpdatedEvent.md
+++ b/docs/AppUpdatedEvent.md
@@ -9,11 +9,15 @@ Name | Type | Description | Notes
**AppName** | **string** | App Name | [optional]
**CountryId** | **string** | Country Id | [optional]
**User** | [**UserEventInfo**](UserEventInfo.md) | User information | [optional]
+**App** | [**App**](App.md) | App - Whitelabel config | [optional]
+**OrgId** | **string** | Organisation Id | [optional]
**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/AppsApi.md b/docs/AppsApi.md
index c5b78d1a..c1dcc6ce 100644
--- a/docs/AppsApi.md
+++ b/docs/AppsApi.md
@@ -4,26 +4,158 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**GetApp**](AppsApi.md#getapp) | **GET** /api/v1.0/apps/{appId} | Get the application configuration
-[**GetAppHostnameStatus**](AppsApi.md#getapphostnamestatus) | **GET** /api/v1.0/apps/{appId}/hostnamestatus | Get the application hostname DNS delegation states for A and CNAME records.
-[**GetApps**](AppsApi.md#getapps) | **GET** /api/v1.0/apps | Get Apps
-[**GetCompliance**](AppsApi.md#getcompliance) | **GET** /api/v1.0/apps/{appId}/compliance | Get the application compliance configuration
-[**GetPanaceaVanityUrl**](AppsApi.md#getpanaceavanityurl) | **GET** /api/v1.0/apps/{appId}/panacea/url | Get panacea vanity url. This sets the URL which the Panacea website is available at. ie. my.flipdish.com/[vanityurl]
-[**GetSupportedCountries**](AppsApi.md#getsupportedcountries) | **GET** /api/v1.0/apps/supportedcountries | Get all supported countries.
-[**IsPanaceaVanityUrlAvailable**](AppsApi.md#ispanaceavanityurlavailable) | **GET** /api/v1.0/apps/{appId}/panacea/url/available | Is panacea vanity url available
-[**SetAppConfig**](AppsApi.md#setappconfig) | **POST** /api/v1.0/apps/{appId}/config | Set the application configuration
-[**SetAppHostname**](AppsApi.md#setapphostname) | **POST** /api/v1.0/apps/{appId}/hostname | Set the application hostname.
-[**SetAppLanguages**](AppsApi.md#setapplanguages) | **POST** /api/v1.0/apps/{appId}/config/languages | Set the application languages
-[**SetCompliance**](AppsApi.md#setcompliance) | **POST** /api/v1.0/apps/{appId}/compliance | Set the application compliance configuration
-[**SetPanaceaVanityUrl**](AppsApi.md#setpanaceavanityurl) | **POST** /api/v1.0/apps/{appId}/panacea/url | Set panacea vanity url
-[**UploadAppLogo**](AppsApi.md#uploadapplogo) | **POST** /api/v1.0/apps/{appId}/logo | Set the application logo \\ icon
+[**AppsSetPropertyId**](AppsApi.md#appssetpropertyid) | **POST** /api/v1.0/apps/{appId}/orgId/{orgId} |
+[**CreateApp**](AppsApi.md#createapp) | **POST** /api/v1.0/apps |
+[**GetApp**](AppsApi.md#getapp) | **GET** /api/v1.0/apps/{appId} |
+[**GetAppHostnameStatus**](AppsApi.md#getapphostnamestatus) | **GET** /api/v1.0/apps/{appId}/hostnamestatus |
+[**GetAppName**](AppsApi.md#getappname) | **GET** /api/v1.0/apps/{appId}/name |
+[**GetApps**](AppsApi.md#getapps) | **GET** /api/v1.0/apps |
+[**GetCompliance**](AppsApi.md#getcompliance) | **GET** /api/v1.0/apps/{appId}/compliance |
+[**GetPanaceaVanityUrl**](AppsApi.md#getpanaceavanityurl) | **GET** /api/v1.0/apps/{appId}/panacea/url |
+[**GetSupportedCountries**](AppsApi.md#getsupportedcountries) | **GET** /api/v1.0/apps/supportedcountries |
+[**IsPanaceaVanityUrlAvailable**](AppsApi.md#ispanaceavanityurlavailable) | **GET** /api/v1.0/apps/{appId}/panacea/url/available |
+[**LookupByWhitelabelId**](AppsApi.md#lookupbywhitelabelid) | **GET** /api/v1.0/apps/{whitelabelId}/lookup |
+[**SendPushNotification**](AppsApi.md#sendpushnotification) | **POST** /api/v1.0/apps/{appId}/SendPushNotification/{customerId} |
+[**SetAppConfig**](AppsApi.md#setappconfig) | **POST** /api/v1.0/apps/{appId}/config |
+[**SetAppHostname**](AppsApi.md#setapphostname) | **POST** /api/v1.0/apps/{appId}/hostname |
+[**SetAppLanguages**](AppsApi.md#setapplanguages) | **POST** /api/v1.0/apps/{appId}/config/languages |
+[**SetAppStoreName**](AppsApi.md#setappstorename) | **POST** /api/v1.0/apps/{appId}/appstorename |
+[**SetCompliance**](AppsApi.md#setcompliance) | **POST** /api/v1.0/apps/{appId}/compliance |
+[**SetPanaceaVanityUrl**](AppsApi.md#setpanaceavanityurl) | **POST** /api/v1.0/apps/{appId}/panacea/url |
+[**SetThirdPartyIntegrations**](AppsApi.md#setthirdpartyintegrations) | **POST** /api/v1.0/apps/{appId}/third-party-integrations |
+[**ToggleNextGenWeb**](AppsApi.md#togglenextgenweb) | **POST** /api/v1.0/apps/{appId}/nextgenweb |
+[**UploadAppLogo**](AppsApi.md#uploadapplogo) | **POST** /api/v1.0/apps/{appId}/logo |
+
+
+
+# **AppsSetPropertyId**
+> Object AppsSetPropertyId (string appId, string orgId)
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class AppsSetPropertyIdExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new AppsApi();
+ var appId = appId_example; // string |
+ var orgId = orgId_example; // string |
+
+ try
+ {
+ Object result = apiInstance.AppsSetPropertyId(appId, orgId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling AppsApi.AppsSetPropertyId: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **orgId** | **string**| |
+
+### Return type
+
+**Object**
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **CreateApp**
+> RestApiStringResult CreateApp (CreateAppParameters parameters)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class CreateAppExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new AppsApi();
+ var parameters = new CreateAppParameters(); // CreateAppParameters |
+
+ try
+ {
+ RestApiStringResult result = apiInstance.CreateApp(parameters);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling AppsApi.CreateApp: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **parameters** | [**CreateAppParameters**](CreateAppParameters.md)| |
+
+### Return type
+
+[**RestApiStringResult**](RestApiStringResult.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **GetApp**
> RestApiResultApp GetApp (string appId)
-Get the application configuration
+
### Example
```csharp
@@ -43,11 +175,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppsApi();
- var appId = appId_example; // string | Application identifier
+ var appId = appId_example; // string |
try
{
- // Get the application configuration
RestApiResultApp result = apiInstance.GetApp(appId);
Debug.WriteLine(result);
}
@@ -64,7 +195,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier |
+ **appId** | **string**| |
### Return type
@@ -85,9 +216,7 @@ Name | Type | Description | Notes
# **GetAppHostnameStatus**
> RestApiResultDnsRecordInformation GetAppHostnameStatus (string appId)
-Get the application hostname DNS delegation states for A and CNAME records.
-A domain might be ready but still need 10 minutes to work properly because of HAProxy.
### Example
```csharp
@@ -107,11 +236,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppsApi();
- var appId = appId_example; // string | Application identifier.
+ var appId = appId_example; // string |
try
{
- // Get the application hostname DNS delegation states for A and CNAME records.
RestApiResultDnsRecordInformation result = apiInstance.GetAppHostnameStatus(appId);
Debug.WriteLine(result);
}
@@ -128,7 +256,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier. |
+ **appId** | **string**| |
### Return type
@@ -145,11 +273,72 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **GetAppName**
+> RestApiStringResult GetAppName (string appId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetAppNameExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new AppsApi();
+ var appId = appId_example; // string |
+
+ try
+ {
+ RestApiStringResult result = apiInstance.GetAppName(appId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling AppsApi.GetAppName: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+
+### Return type
+
+[**RestApiStringResult**](RestApiStringResult.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **GetApps**
> RestApiPaginationResultApp GetApps (string nameFilter = null, int? page = null, int? limit = null)
-Get Apps
+
### Example
```csharp
@@ -175,7 +364,6 @@ namespace Example
try
{
- // Get Apps
RestApiPaginationResultApp result = apiInstance.GetApps(nameFilter, page, limit);
Debug.WriteLine(result);
}
@@ -215,7 +403,7 @@ Name | Type | Description | Notes
# **GetCompliance**
> RestApiResultAppCompliance GetCompliance (string appId)
-Get the application compliance configuration
+
### Example
```csharp
@@ -235,11 +423,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppsApi();
- var appId = appId_example; // string | Application identifier
+ var appId = appId_example; // string |
try
{
- // Get the application compliance configuration
RestApiResultAppCompliance result = apiInstance.GetCompliance(appId);
Debug.WriteLine(result);
}
@@ -256,7 +443,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier |
+ **appId** | **string**| |
### Return type
@@ -277,7 +464,7 @@ Name | Type | Description | Notes
# **GetPanaceaVanityUrl**
> RestApiStringResult GetPanaceaVanityUrl (string appId)
-Get panacea vanity url. This sets the URL which the Panacea website is available at. ie. my.flipdish.com/[vanityurl]
+
### Example
```csharp
@@ -297,11 +484,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppsApi();
- var appId = appId_example; // string | Application identifier.
+ var appId = appId_example; // string |
try
{
- // Get panacea vanity url. This sets the URL which the Panacea website is available at. ie. my.flipdish.com/[vanityurl]
RestApiStringResult result = apiInstance.GetPanaceaVanityUrl(appId);
Debug.WriteLine(result);
}
@@ -318,7 +504,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier. |
+ **appId** | **string**| |
### Return type
@@ -339,7 +525,7 @@ Name | Type | Description | Notes
# **GetSupportedCountries**
> RestApiArrayResultSupportedCountry GetSupportedCountries ()
-Get all supported countries.
+
### Example
```csharp
@@ -362,7 +548,6 @@ namespace Example
try
{
- // Get all supported countries.
RestApiArrayResultSupportedCountry result = apiInstance.GetSupportedCountries();
Debug.WriteLine(result);
}
@@ -397,9 +582,7 @@ This endpoint does not need any parameter.
# **IsPanaceaVanityUrlAvailable**
> RestApiStringResult IsPanaceaVanityUrlAvailable (string vanityUrl, string appId)
-Is panacea vanity url available
-Minimum length of 3 characters
### Example
```csharp
@@ -419,12 +602,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppsApi();
- var vanityUrl = vanityUrl_example; // string | Vanity url to check
+ var vanityUrl = vanityUrl_example; // string |
var appId = appId_example; // string |
try
{
- // Is panacea vanity url available
RestApiStringResult result = apiInstance.IsPanaceaVanityUrlAvailable(vanityUrl, appId);
Debug.WriteLine(result);
}
@@ -441,7 +623,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **vanityUrl** | **string**| Vanity url to check |
+ **vanityUrl** | **string**| |
**appId** | **string**| |
### Return type
@@ -459,11 +641,136 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **LookupByWhitelabelId**
+> AppLookup LookupByWhitelabelId (int? whitelabelId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class LookupByWhitelabelIdExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new AppsApi();
+ var whitelabelId = 56; // int? |
+
+ try
+ {
+ AppLookup result = apiInstance.LookupByWhitelabelId(whitelabelId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling AppsApi.LookupByWhitelabelId: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **whitelabelId** | **int?**| |
+
+### Return type
+
+[**AppLookup**](AppLookup.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SendPushNotification**
+> void SendPushNotification (string appId, int? customerId, string message)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SendPushNotificationExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new AppsApi();
+ var appId = appId_example; // string |
+ var customerId = 56; // int? |
+ var message = message_example; // string |
+
+ try
+ {
+ apiInstance.SendPushNotification(appId, customerId, message);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling AppsApi.SendPushNotification: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **customerId** | **int?**| |
+ **message** | **string**| |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **SetAppConfig**
> RestApiResultApp SetAppConfig (string appId, AppConfigUpdateModel appConfigUpdate)
-Set the application configuration
+
### Example
```csharp
@@ -483,12 +790,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppsApi();
- var appId = appId_example; // string | Application identifier
- var appConfigUpdate = new AppConfigUpdateModel(); // AppConfigUpdateModel | Changes to the configuration
+ var appId = appId_example; // string |
+ var appConfigUpdate = new AppConfigUpdateModel(); // AppConfigUpdateModel |
try
{
- // Set the application configuration
RestApiResultApp result = apiInstance.SetAppConfig(appId, appConfigUpdate);
Debug.WriteLine(result);
}
@@ -505,8 +811,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier |
- **appConfigUpdate** | [**AppConfigUpdateModel**](AppConfigUpdateModel.md)| Changes to the configuration |
+ **appId** | **string**| |
+ **appConfigUpdate** | [**AppConfigUpdateModel**](AppConfigUpdateModel.md)| |
### Return type
@@ -527,9 +833,7 @@ Name | Type | Description | Notes
# **SetAppHostname**
> RestApiStringResult SetAppHostname (string appId, string hostname, bool? isEmbed = null)
-Set the application hostname.
-If no subdomain is specified in {hostname} 'www' will be prepended.
### Example
```csharp
@@ -549,13 +853,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppsApi();
- var appId = appId_example; // string | Application identifier.
- var hostname = hostname_example; // string | The new Hostname.
- var isEmbed = true; // bool? | Will the website be embedded (optional)
+ var appId = appId_example; // string |
+ var hostname = hostname_example; // string |
+ var isEmbed = true; // bool? | (optional)
try
{
- // Set the application hostname.
RestApiStringResult result = apiInstance.SetAppHostname(appId, hostname, isEmbed);
Debug.WriteLine(result);
}
@@ -572,9 +875,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier. |
- **hostname** | **string**| The new Hostname. |
- **isEmbed** | **bool?**| Will the website be embedded | [optional]
+ **appId** | **string**| |
+ **hostname** | **string**| |
+ **isEmbed** | **bool?**| | [optional]
### Return type
@@ -595,7 +898,7 @@ Name | Type | Description | Notes
# **SetAppLanguages**
> RestApiResultApp SetAppLanguages (string appId, List languages)
-Set the application languages
+
### Example
```csharp
@@ -615,12 +918,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppsApi();
- var appId = appId_example; // string | Application identifier
- var languages = new List(); // List | New list of languages
+ var appId = appId_example; // string |
+ var languages = new List(); // List |
try
{
- // Set the application languages
RestApiResultApp result = apiInstance.SetAppLanguages(appId, languages);
Debug.WriteLine(result);
}
@@ -637,8 +939,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier |
- **languages** | [**List<Language>**](Language.md)| New list of languages |
+ **appId** | **string**| |
+ **languages** | [**List<Language>**](Language.md)| |
### Return type
@@ -655,11 +957,73 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **SetAppStoreName**
+> void SetAppStoreName (string appId, string appStoreName)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SetAppStoreNameExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new AppsApi();
+ var appId = appId_example; // string |
+ var appStoreName = appStoreName_example; // string |
+
+ try
+ {
+ apiInstance.SetAppStoreName(appId, appStoreName);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling AppsApi.SetAppStoreName: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **appStoreName** | **string**| |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **SetCompliance**
> RestApiResultAppCompliance SetCompliance (string appId, string complianceType)
-Set the application compliance configuration
+
### Example
```csharp
@@ -679,12 +1043,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppsApi();
- var appId = appId_example; // string | Application identifier
- var complianceType = complianceType_example; // string | Compliance type
+ var appId = appId_example; // string |
+ var complianceType = complianceType_example; // string |
try
{
- // Set the application compliance configuration
RestApiResultAppCompliance result = apiInstance.SetCompliance(appId, complianceType);
Debug.WriteLine(result);
}
@@ -701,8 +1064,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier |
- **complianceType** | **string**| Compliance type |
+ **appId** | **string**| |
+ **complianceType** | **string**| |
### Return type
@@ -723,9 +1086,7 @@ Name | Type | Description | Notes
# **SetPanaceaVanityUrl**
> RestApiStringResult SetPanaceaVanityUrl (string appId, string vanityUrl)
-Set panacea vanity url
-Minimum length of 3 characters
### Example
```csharp
@@ -745,12 +1106,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppsApi();
- var appId = appId_example; // string | Application identifier.
- var vanityUrl = vanityUrl_example; // string | Vanity url
+ var appId = appId_example; // string |
+ var vanityUrl = vanityUrl_example; // string |
try
{
- // Set panacea vanity url
RestApiStringResult result = apiInstance.SetPanaceaVanityUrl(appId, vanityUrl);
Debug.WriteLine(result);
}
@@ -767,8 +1127,137 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier. |
- **vanityUrl** | **string**| Vanity url |
+ **appId** | **string**| |
+ **vanityUrl** | **string**| |
+
+### Return type
+
+[**RestApiStringResult**](RestApiStringResult.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SetThirdPartyIntegrations**
+> void SetThirdPartyIntegrations (string appId, bool? enabled)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SetThirdPartyIntegrationsExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new AppsApi();
+ var appId = appId_example; // string |
+ var enabled = true; // bool? |
+
+ try
+ {
+ apiInstance.SetThirdPartyIntegrations(appId, enabled);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling AppsApi.SetThirdPartyIntegrations: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **enabled** | **bool?**| |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **ToggleNextGenWeb**
+> RestApiStringResult ToggleNextGenWeb (string appId, string hostname, string vanityUrl, bool? isNextGenWeb)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class ToggleNextGenWebExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new AppsApi();
+ var appId = appId_example; // string |
+ var hostname = hostname_example; // string |
+ var vanityUrl = vanityUrl_example; // string |
+ var isNextGenWeb = true; // bool? |
+
+ try
+ {
+ RestApiStringResult result = apiInstance.ToggleNextGenWeb(appId, hostname, vanityUrl, isNextGenWeb);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling AppsApi.ToggleNextGenWeb: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **hostname** | **string**| |
+ **vanityUrl** | **string**| |
+ **isNextGenWeb** | **bool?**| |
### Return type
@@ -789,7 +1278,7 @@ Name | Type | Description | Notes
# **UploadAppLogo**
> void UploadAppLogo (string appId, System.IO.Stream image)
-Set the application logo \\ icon
+
### Example
```csharp
@@ -809,12 +1298,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AppsApi();
- var appId = appId_example; // string | Application identifier
+ var appId = appId_example; // string |
var image = new System.IO.Stream(); // System.IO.Stream | App Logo
try
{
- // Set the application logo \\ icon
apiInstance.UploadAppLogo(appId, image);
}
catch (Exception e)
@@ -830,7 +1318,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier |
+ **appId** | **string**| |
**image** | **System.IO.Stream**| App Logo |
### Return type
diff --git a/docs/AssetResultModel.md b/docs/AssetResultModel.md
new file mode 100644
index 00000000..4e7d31e4
--- /dev/null
+++ b/docs/AssetResultModel.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.AssetResultModel
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Message** | **string** | Asset result message | [optional]
+**AssetUrl** | **string** | Asset URL or path | [optional]
+**AssetName** | **string** | Asset name | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/AuditLogsApi.md b/docs/AuditLogsApi.md
index 34fbec10..f829942b 100644
--- a/docs/AuditLogsApi.md
+++ b/docs/AuditLogsApi.md
@@ -4,17 +4,15 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**AddOrderAuditLog**](AuditLogsApi.md#addorderauditlog) | **POST** /api/v1.0/auditlogs/orders/{orderId} | Create an order audit log event
-[**AddStoreAuditLogEvent**](AuditLogsApi.md#addstoreauditlogevent) | **POST** /api/v1.0/auditlogs/stores/{storeId} | Create a store audit log event
+[**AddOrderAuditLog**](AuditLogsApi.md#addorderauditlog) | **POST** /api/v1.0/auditlogs/orders/{orderId} |
+[**AddStoreAuditLogEvent**](AuditLogsApi.md#addstoreauditlogevent) | **POST** /api/v1.0/auditlogs/stores/{storeId} |
# **AddOrderAuditLog**
> void AddOrderAuditLog (int? orderId, List externalEventCreate)
-Create an order audit log event
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -39,7 +37,6 @@ namespace Example
try
{
- // Create an order audit log event
apiInstance.AddOrderAuditLog(orderId, externalEventCreate);
}
catch (Exception e)
@@ -77,9 +74,7 @@ void (empty response body)
# **AddStoreAuditLogEvent**
> void AddStoreAuditLogEvent (int? storeId, List externalEventCreate)
-Create a store audit log event
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -104,7 +99,6 @@ namespace Example
try
{
- // Create a store audit log event
apiInstance.AddStoreAuditLogEvent(storeId, externalEventCreate);
}
catch (Exception e)
diff --git a/docs/AuthorizationTokensApi.md b/docs/AuthorizationTokensApi.md
index ac1455e5..271942b8 100644
--- a/docs/AuthorizationTokensApi.md
+++ b/docs/AuthorizationTokensApi.md
@@ -4,15 +4,15 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**GetAuthorizationTokens**](AuthorizationTokensApi.md#getauthorizationtokens) | **GET** /api/v1.0/{appId}/authorizationtokens/{oauthAppId} | Get authorization tokens
-[**RevokeToken**](AuthorizationTokensApi.md#revoketoken) | **DELETE** /api/v1.0/{appId}/authorizationtokens/{key} | Revoke token
+[**GetAuthorizationTokens**](AuthorizationTokensApi.md#getauthorizationtokens) | **GET** /api/v1.0/{appId}/authorizationtokens/{oauthAppId} |
+[**RevokeToken**](AuthorizationTokensApi.md#revoketoken) | **DELETE** /api/v1.0/{appId}/authorizationtokens/{key} |
# **GetAuthorizationTokens**
> RestApiPaginationResultOAuthTokenModel GetAuthorizationTokens (string oauthAppId, string appId, int? page = null, int? limit = null)
-Get authorization tokens
+
### Example
```csharp
@@ -32,14 +32,13 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AuthorizationTokensApi();
- var oauthAppId = oauthAppId_example; // string | Client identifier
+ var oauthAppId = oauthAppId_example; // string |
var appId = appId_example; // string |
- var page = 56; // int? | Requested page number (optional)
- var limit = 56; // int? | Requested page limit (optional)
+ var page = 56; // int? | (optional)
+ var limit = 56; // int? | (optional)
try
{
- // Get authorization tokens
RestApiPaginationResultOAuthTokenModel result = apiInstance.GetAuthorizationTokens(oauthAppId, appId, page, limit);
Debug.WriteLine(result);
}
@@ -56,10 +55,10 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **oauthAppId** | **string**| Client identifier |
+ **oauthAppId** | **string**| |
**appId** | **string**| |
- **page** | **int?**| Requested page number | [optional]
- **limit** | **int?**| Requested page limit | [optional]
+ **page** | **int?**| | [optional]
+ **limit** | **int?**| | [optional]
### Return type
@@ -80,7 +79,7 @@ Name | Type | Description | Notes
# **RevokeToken**
> void RevokeToken (string key, string appId)
-Revoke token
+
### Example
```csharp
@@ -100,12 +99,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new AuthorizationTokensApi();
- var key = key_example; // string | Token identifier key
+ var key = key_example; // string |
var appId = appId_example; // string |
try
{
- // Revoke token
apiInstance.RevokeToken(key, appId);
}
catch (Exception e)
@@ -121,7 +119,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **key** | **string**| Token identifier key |
+ **key** | **string**| |
**appId** | **string**| |
### Return type
diff --git a/docs/BalanceDetails.md b/docs/BalanceDetails.md
index 2304ca9b..34ee73e1 100644
--- a/docs/BalanceDetails.md
+++ b/docs/BalanceDetails.md
@@ -3,8 +3,8 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**OpeningBalance** | **double?** | | [optional]
-**ClosingBalance** | **double?** | | [optional]
+**OpeningBalance** | **double?** | OpeningBalance. | [optional]
+**ClosingBalance** | **double?** | ClosingBalance. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/BankAccount.md b/docs/BankAccount.md
index a4460b32..f0321d2f 100644
--- a/docs/BankAccount.md
+++ b/docs/BankAccount.md
@@ -10,11 +10,13 @@ Name | Type | Description | Notes
**PopulatedAccountFields** | [**List<AccountFieldKeyValuePair>**](AccountFieldKeyValuePair.md) | A list of one or more populated account fields (field key-value pairs). If this list contains at least one item, the Iban, Swift and NationalClearingCode fields should be ignored. | [optional]
**AccountState** | **string** | Status of Account | [optional]
**StoreNames** | **List<string>** | Store Names that are attached to this account | [optional]
+**StoreIds** | **List<int?>** | Store Ids that are attached to this account | [optional]
**BankAddress** | **string** | Address lf the bank | [optional]
**BankCountryCode** | **string** | CountryCode of the Bank Account | [optional]
**AccountHolderAddress** | **string** | Account Holders Address | [optional]
**AccountHolderCountryCode** | **string** | Account Holders Country Code | [optional]
**VatNumber** | **string** | Account Holders Vat Number | [optional]
+**StripeAccountId** | **string** | Stripe Id of the connected account | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/BankAccountApi.md b/docs/BankAccountApi.md
index a8ae3764..92a25c57 100644
--- a/docs/BankAccountApi.md
+++ b/docs/BankAccountApi.md
@@ -4,22 +4,22 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**AttachBankAccountToStore**](BankAccountApi.md#attachbankaccounttostore) | **POST** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/store/{storeId} | [PRIVATE API] Attach Bank Account to Store
-[**CreateBankAccount**](BankAccountApi.md#createbankaccount) | **POST** /api/v1.0/{appId}/bankaccounts | Create a new Bank Account and attach to this App
-[**DeleteBankAccount**](BankAccountApi.md#deletebankaccount) | **DELETE** /api/v1.0/{appId}/bankaccounts/{bankAccountId} | Delete BankAccount
-[**GetBankAccountById**](BankAccountApi.md#getbankaccountbyid) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId} | Get BankAccount Detail by Id
-[**GetBankAccounts**](BankAccountApi.md#getbankaccounts) | **GET** /api/v1.0/{appId}/bankaccounts | Get List of BankAccounts for WL
-[**GetCountriesWithFieldDefinitions**](BankAccountApi.md#getcountrieswithfielddefinitions) | **GET** /api/v1.0/{appId}/bankaccounts/countries-field-definitions | Get bank account fields definitions
-[**GetFieldDefinitions**](BankAccountApi.md#getfielddefinitions) | **GET** /api/v1.0/{appId}/bankaccounts/field-definitions | Get bank account fields definitions
-[**UpdateBankAccount**](BankAccountApi.md#updatebankaccount) | **POST** /api/v1.0/{appId}/bankaccounts/{bankAccountId} | Update BankAccount
-[**UpdateBankAccountState**](BankAccountApi.md#updatebankaccountstate) | **POST** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/state/{state} | [PRIVATE API] Update State of Bank Account
+[**AttachBankAccountToStore**](BankAccountApi.md#attachbankaccounttostore) | **POST** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/store/{storeId} |
+[**CreateBankAccount**](BankAccountApi.md#createbankaccount) | **POST** /api/v1.0/{appId}/bankaccounts |
+[**DeleteBankAccount**](BankAccountApi.md#deletebankaccount) | **DELETE** /api/v1.0/{appId}/bankaccounts/{bankAccountId} |
+[**GetBankAccountById**](BankAccountApi.md#getbankaccountbyid) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId} |
+[**GetBankAccounts**](BankAccountApi.md#getbankaccounts) | **GET** /api/v1.0/{appId}/bankaccounts |
+[**GetCountriesWithFieldDefinitions**](BankAccountApi.md#getcountrieswithfielddefinitions) | **GET** /api/v1.0/{appId}/bankaccounts/countries-field-definitions |
+[**GetFieldDefinitions**](BankAccountApi.md#getfielddefinitions) | **GET** /api/v1.0/{appId}/bankaccounts/field-definitions |
+[**UpdateBankAccount**](BankAccountApi.md#updatebankaccount) | **POST** /api/v1.0/{appId}/bankaccounts/{bankAccountId} |
+[**UpdateBankAccountState**](BankAccountApi.md#updatebankaccountstate) | **POST** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/state/{state} |
# **AttachBankAccountToStore**
-> void AttachBankAccountToStore (string appId, int? bankAccountId, int? storeId)
+> void AttachBankAccountToStore (string appId, int? bankAccountId, int? storeId, bool? skipBankAccountUpdateWarningEmail = null)
+
-[PRIVATE API] Attach Bank Account to Store
### Example
```csharp
@@ -39,14 +39,14 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new BankAccountApi();
- var appId = appId_example; // string | App Name
- var bankAccountId = 56; // int? | Id of account to be updated
- var storeId = 56; // int? | Store to be attached to Bank account
+ var appId = appId_example; // string |
+ var bankAccountId = 56; // int? |
+ var storeId = 56; // int? |
+ var skipBankAccountUpdateWarningEmail = true; // bool? | (optional)
try
{
- // [PRIVATE API] Attach Bank Account to Store
- apiInstance.AttachBankAccountToStore(appId, bankAccountId, storeId);
+ apiInstance.AttachBankAccountToStore(appId, bankAccountId, storeId, skipBankAccountUpdateWarningEmail);
}
catch (Exception e)
{
@@ -61,9 +61,10 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name |
- **bankAccountId** | **int?**| Id of account to be updated |
- **storeId** | **int?**| Store to be attached to Bank account |
+ **appId** | **string**| |
+ **bankAccountId** | **int?**| |
+ **storeId** | **int?**| |
+ **skipBankAccountUpdateWarningEmail** | **bool?**| | [optional]
### Return type
@@ -84,7 +85,7 @@ void (empty response body)
# **CreateBankAccount**
> RestApiResultBankAccountDetail CreateBankAccount (string appId, BankAccountCreate account)
-Create a new Bank Account and attach to this App
+
### Example
```csharp
@@ -104,12 +105,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new BankAccountApi();
- var appId = appId_example; // string | App Name
- var account = new BankAccountCreate(); // BankAccountCreate | Account to be created
+ var appId = appId_example; // string |
+ var account = new BankAccountCreate(); // BankAccountCreate |
try
{
- // Create a new Bank Account and attach to this App
RestApiResultBankAccountDetail result = apiInstance.CreateBankAccount(appId, account);
Debug.WriteLine(result);
}
@@ -126,8 +126,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name |
- **account** | [**BankAccountCreate**](BankAccountCreate.md)| Account to be created |
+ **appId** | **string**| |
+ **account** | [**BankAccountCreate**](BankAccountCreate.md)| |
### Return type
@@ -148,7 +148,7 @@ Name | Type | Description | Notes
# **DeleteBankAccount**
> void DeleteBankAccount (string appId, int? bankAccountId)
-Delete BankAccount
+
### Example
```csharp
@@ -168,12 +168,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new BankAccountApi();
- var appId = appId_example; // string | App Name
- var bankAccountId = 56; // int? | Id of account to be marked as deleted
+ var appId = appId_example; // string |
+ var bankAccountId = 56; // int? |
try
{
- // Delete BankAccount
apiInstance.DeleteBankAccount(appId, bankAccountId);
}
catch (Exception e)
@@ -189,8 +188,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name |
- **bankAccountId** | **int?**| Id of account to be marked as deleted |
+ **appId** | **string**| |
+ **bankAccountId** | **int?**| |
### Return type
@@ -211,7 +210,7 @@ void (empty response body)
# **GetBankAccountById**
> RestApiResultBankAccountDetail GetBankAccountById (int? bankAccountId, string appId)
-Get BankAccount Detail by Id
+
### Example
```csharp
@@ -231,12 +230,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new BankAccountApi();
- var bankAccountId = 56; // int? | Id of account
+ var bankAccountId = 56; // int? |
var appId = appId_example; // string |
try
{
- // Get BankAccount Detail by Id
RestApiResultBankAccountDetail result = apiInstance.GetBankAccountById(bankAccountId, appId);
Debug.WriteLine(result);
}
@@ -253,7 +251,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **bankAccountId** | **int?**| Id of account |
+ **bankAccountId** | **int?**| |
**appId** | **string**| |
### Return type
@@ -275,7 +273,7 @@ Name | Type | Description | Notes
# **GetBankAccounts**
> RestApiArrayResultBankAccountSummary GetBankAccounts (string appId)
-Get List of BankAccounts for WL
+
### Example
```csharp
@@ -295,11 +293,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new BankAccountApi();
- var appId = appId_example; // string | App Name
+ var appId = appId_example; // string |
try
{
- // Get List of BankAccounts for WL
RestApiArrayResultBankAccountSummary result = apiInstance.GetBankAccounts(appId);
Debug.WriteLine(result);
}
@@ -316,7 +313,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name |
+ **appId** | **string**| |
### Return type
@@ -337,7 +334,7 @@ Name | Type | Description | Notes
# **GetCountriesWithFieldDefinitions**
> RestApiArrayResultCountryWithAccountFieldsDefinitions GetCountriesWithFieldDefinitions (string appId)
-Get bank account fields definitions
+
### Example
```csharp
@@ -361,7 +358,6 @@ namespace Example
try
{
- // Get bank account fields definitions
RestApiArrayResultCountryWithAccountFieldsDefinitions result = apiInstance.GetCountriesWithFieldDefinitions(appId);
Debug.WriteLine(result);
}
@@ -399,7 +395,7 @@ Name | Type | Description | Notes
# **GetFieldDefinitions**
> RestApiResultAccountFieldsDefinitions GetFieldDefinitions (string appId)
-Get bank account fields definitions
+
### Example
```csharp
@@ -423,7 +419,6 @@ namespace Example
try
{
- // Get bank account fields definitions
RestApiResultAccountFieldsDefinitions result = apiInstance.GetFieldDefinitions(appId);
Debug.WriteLine(result);
}
@@ -461,7 +456,7 @@ Name | Type | Description | Notes
# **UpdateBankAccount**
> void UpdateBankAccount (string appId, int? bankAccountId, BankAccountCreate account)
-Update BankAccount
+
### Example
```csharp
@@ -481,13 +476,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new BankAccountApi();
- var appId = appId_example; // string | App Name
- var bankAccountId = 56; // int? | Id of account to be updated
- var account = new BankAccountCreate(); // BankAccountCreate | Details to update account with
+ var appId = appId_example; // string |
+ var bankAccountId = 56; // int? |
+ var account = new BankAccountCreate(); // BankAccountCreate |
try
{
- // Update BankAccount
apiInstance.UpdateBankAccount(appId, bankAccountId, account);
}
catch (Exception e)
@@ -503,9 +497,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name |
- **bankAccountId** | **int?**| Id of account to be updated |
- **account** | [**BankAccountCreate**](BankAccountCreate.md)| Details to update account with |
+ **appId** | **string**| |
+ **bankAccountId** | **int?**| |
+ **account** | [**BankAccountCreate**](BankAccountCreate.md)| |
### Return type
@@ -526,7 +520,7 @@ void (empty response body)
# **UpdateBankAccountState**
> void UpdateBankAccountState (string appId, int? bankAccountId, string state, string reason)
-[PRIVATE API] Update State of Bank Account
+
### Example
```csharp
@@ -546,14 +540,13 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new BankAccountApi();
- var appId = appId_example; // string | App Name
- var bankAccountId = 56; // int? | Id of account to be updated
- var state = state_example; // string | New state
- var reason = reason_example; // string | Reason for state change, Mandatory for rejections
+ var appId = appId_example; // string |
+ var bankAccountId = 56; // int? |
+ var state = state_example; // string |
+ var reason = reason_example; // string |
try
{
- // [PRIVATE API] Update State of Bank Account
apiInstance.UpdateBankAccountState(appId, bankAccountId, state, reason);
}
catch (Exception e)
@@ -569,10 +562,10 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name |
- **bankAccountId** | **int?**| Id of account to be updated |
- **state** | **string**| New state |
- **reason** | **string**| Reason for state change, Mandatory for rejections |
+ **appId** | **string**| |
+ **bankAccountId** | **int?**| |
+ **state** | **string**| |
+ **reason** | **string**| |
### Return type
diff --git a/docs/BankAccountAssignedEvent.md b/docs/BankAccountAssignedEvent.md
new file mode 100644
index 00000000..047786ea
--- /dev/null
+++ b/docs/BankAccountAssignedEvent.md
@@ -0,0 +1,20 @@
+# Flipdish.Model.BankAccountAssignedEvent
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**OrgId** | **string** | Organisation Id | [optional]
+**BankAccount** | [**BankAccount**](BankAccount.md) | The assigned bank account | [optional]
+**Description** | **string** | Event description | [optional]
+**User** | [**UserEventInfo**](UserEventInfo.md) | Updated by user | [optional]
+**EventName** | **string** | The event name | [optional]
+**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
+**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
+**Position** | **int?** | Position | [optional]
+**AppId** | **string** | App id | [optional]
+**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/BankAccountCreatedEvent.md b/docs/BankAccountCreatedEvent.md
index 3850a5de..87277b79 100644
--- a/docs/BankAccountCreatedEvent.md
+++ b/docs/BankAccountCreatedEvent.md
@@ -3,13 +3,17 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
+**OrgId** | **string** | Organisation Id | [optional]
**BankAccount** | [**BankAccount**](BankAccount.md) | The create bank account | [optional]
+**User** | [**UserEventInfo**](UserEventInfo.md) | Updated by user | [optional]
**EventName** | **string** | The event name | [optional]
**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/BankAccountDeletedEvent.md b/docs/BankAccountDeletedEvent.md
index 6c17b8c4..d39f281e 100644
--- a/docs/BankAccountDeletedEvent.md
+++ b/docs/BankAccountDeletedEvent.md
@@ -3,13 +3,17 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
+**OrgId** | **string** | Organisation Id | [optional]
**BankAccount** | [**BankAccount**](BankAccount.md) | The create bank account | [optional]
+**User** | [**UserEventInfo**](UserEventInfo.md) | Updated by user | [optional]
**EventName** | **string** | The event name | [optional]
**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/BankAccountSummary.md b/docs/BankAccountSummary.md
index 45b6a701..e090339d 100644
--- a/docs/BankAccountSummary.md
+++ b/docs/BankAccountSummary.md
@@ -5,8 +5,12 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Id** | **int?** | Id of this account | [optional]
**StoreNames** | **List<string>** | Store Names that are attached to this account | [optional]
+**StoreIds** | **List<int?>** | Store Ids that are attached to this account | [optional]
**AccountState** | **string** | Status of Account | [optional]
**CurrencyCode** | **string** | Currency of Account | [optional]
+**VatNumber** | **string** | Account Holders Vat Number | [optional]
+**AccountHolderAddress** | **string** | Account Holders Address | [optional]
+**AccountHolderCountryCode** | **string** | Account Holders Country Code | [optional]
**StripeConnectedAccountInfo** | [**StripeConnectedAccountInfo**](StripeConnectedAccountInfo.md) | Information about the Stripe connected account associated with this bank account (if any) | [optional]
**AccountName** | **string** | Name of this account | [optional]
**Iban** | **string** | IBAN of this account | [optional]
diff --git a/docs/BankAccountUpdatedEvent.md b/docs/BankAccountUpdatedEvent.md
index 049bd6a6..68a6fd36 100644
--- a/docs/BankAccountUpdatedEvent.md
+++ b/docs/BankAccountUpdatedEvent.md
@@ -3,13 +3,17 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
+**OrgId** | **string** | Organisation Id | [optional]
**BankAccount** | [**BankAccount**](BankAccount.md) | The create bank account | [optional]
+**User** | [**UserEventInfo**](UserEventInfo.md) | Updated by user | [optional]
**EventName** | **string** | The event name | [optional]
**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/BuildResultModel.md b/docs/BuildResultModel.md
new file mode 100644
index 00000000..2583f251
--- /dev/null
+++ b/docs/BuildResultModel.md
@@ -0,0 +1,10 @@
+# Flipdish.Model.BuildResultModel
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Message** | **string** | Build result message | [optional]
+**BuildId** | **string** | Build ID or reference | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/CampaignStatistics.md b/docs/CampaignStatistics.md
index a00b414b..1d687db8 100644
--- a/docs/CampaignStatistics.md
+++ b/docs/CampaignStatistics.md
@@ -3,11 +3,11 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**VouchersIssued** | **int?** | Number of issued vouchers | [optional]
-**VouchersRedeemed** | **int?** | Number of redeemed vouchers | [optional]
-**Conversion** | **double?** | Conversion percentage of campaign (VouchersIssued / VouchersRedeemed) | [optional]
-**SalesGenerated** | **double?** | Sales generated by campaign (TotalAmount - FeeChargedToCustomer ie. the discounted sale value) | [optional]
-**ReturnOfInvestment** | **double?** | Return of investment percentage of campaign (TotalAmount / DiscountAmount) | [optional]
+**VouchersIssued** | **int?** | Deprecated. Number of issued vouchers. This field is always zero. | [optional]
+**VouchersRedeemed** | **int?** | Deprecated. Number of redeemed vouchers. This field is always zero. This field is always zero. | [optional]
+**Conversion** | **double?** | Deprecated. Conversion of campaign (VouchersIssued / VouchersRedeemed). This field is always zero. | [optional]
+**SalesGenerated** | **double?** | Deprecated. Sales generated by campaign (TotalAmount - FeeChargedToCustomer ie. the discounted sale value). This field is always zero. | [optional]
+**ReturnOfInvestment** | **double?** | Deprecated. Return of investment of campaign (TotalAmount / DiscountAmount). This field is always zero. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CampaignsApi.md b/docs/CampaignsApi.md
index fe20dcfa..dfe96743 100644
--- a/docs/CampaignsApi.md
+++ b/docs/CampaignsApi.md
@@ -4,23 +4,23 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**CreateLoyaltyCampaign**](CampaignsApi.md#createloyaltycampaign) | **POST** /api/v1.0/{appId}/campaigns/loyalty | Creates loyalty campaign
-[**CreateRetentionCampaign**](CampaignsApi.md#createretentioncampaign) | **POST** /api/v1.0/{appId}/campaigns/retention | Creates retention campaign
-[**GetLoyaltyCampaignsForApp**](CampaignsApi.md#getloyaltycampaignsforapp) | **GET** /api/v1.0/{appId}/campaigns/loyalty | Gets loyalty campaigns for app
-[**GetLoyaltyCampaignsForStore**](CampaignsApi.md#getloyaltycampaignsforstore) | **GET** /api/v1.0/{appId}/campaigns/loyalty/{storeId} | Gets loyalty campaigns for store
-[**GetRetentionCampaignsForApp**](CampaignsApi.md#getretentioncampaignsforapp) | **GET** /api/v1.0/{appId}/campaigns/retention | Gets retention campaigns for app
-[**GetRetentionCampaignsForStore**](CampaignsApi.md#getretentioncampaignsforstore) | **GET** /api/v1.0/{appId}/campaigns/retention/{storeId} | Gets retention campaigns for store
-[**GetStoreList**](CampaignsApi.md#getstorelist) | **GET** /api/v1.0/{appId}/campaigns/stores | Gets list of stores for app
-[**RemoveCampaign**](CampaignsApi.md#removecampaign) | **DELETE** /api/v1.0/{appId}/campaigns/{campaignId} | Deletes a campaign
-[**UpdateLoyaltyCampaign**](CampaignsApi.md#updateloyaltycampaign) | **POST** /api/v1.0/{appId}/campaigns/loyalty/{campaignId} | Updates loyalty campaign
-[**UpdateRetentionCampaign**](CampaignsApi.md#updateretentioncampaign) | **POST** /api/v1.0/{appId}/campaigns/retention/{campaignId} | Updates retention campaign
+[**CreateLoyaltyCampaign**](CampaignsApi.md#createloyaltycampaign) | **POST** /api/v1.0/{appId}/campaigns/loyalty |
+[**CreateRetentionCampaign**](CampaignsApi.md#createretentioncampaign) | **POST** /api/v1.0/{appId}/campaigns/retention |
+[**GetLoyaltyCampaignsForApp**](CampaignsApi.md#getloyaltycampaignsforapp) | **GET** /api/v1.0/{appId}/campaigns/loyalty |
+[**GetLoyaltyCampaignsForStore**](CampaignsApi.md#getloyaltycampaignsforstore) | **GET** /api/v1.0/{appId}/campaigns/loyalty/{storeId} |
+[**GetRetentionCampaignsForApp**](CampaignsApi.md#getretentioncampaignsforapp) | **GET** /api/v1.0/{appId}/campaigns/retention |
+[**GetRetentionCampaignsForStore**](CampaignsApi.md#getretentioncampaignsforstore) | **GET** /api/v1.0/{appId}/campaigns/retention/{storeId} |
+[**GetStoreList**](CampaignsApi.md#getstorelist) | **GET** /api/v1.0/{appId}/campaigns/stores |
+[**RemoveCampaign**](CampaignsApi.md#removecampaign) | **DELETE** /api/v1.0/{appId}/campaigns/{campaignId} |
+[**UpdateLoyaltyCampaign**](CampaignsApi.md#updateloyaltycampaign) | **POST** /api/v1.0/{appId}/campaigns/loyalty/{campaignId} |
+[**UpdateRetentionCampaign**](CampaignsApi.md#updateretentioncampaign) | **POST** /api/v1.0/{appId}/campaigns/retention/{campaignId} |
# **CreateLoyaltyCampaign**
> RestApiResultLoyaltyCampaign CreateLoyaltyCampaign (string appId, LoyaltyCampaignBase campaign)
-Creates loyalty campaign
+
### Example
```csharp
@@ -40,12 +40,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new CampaignsApi();
- var appId = appId_example; // string | App Name Id
- var campaign = new LoyaltyCampaignBase(); // LoyaltyCampaignBase | Loyalty campaign details
+ var appId = appId_example; // string |
+ var campaign = new LoyaltyCampaignBase(); // LoyaltyCampaignBase |
try
{
- // Creates loyalty campaign
RestApiResultLoyaltyCampaign result = apiInstance.CreateLoyaltyCampaign(appId, campaign);
Debug.WriteLine(result);
}
@@ -62,8 +61,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name Id |
- **campaign** | [**LoyaltyCampaignBase**](LoyaltyCampaignBase.md)| Loyalty campaign details |
+ **appId** | **string**| |
+ **campaign** | [**LoyaltyCampaignBase**](LoyaltyCampaignBase.md)| |
### Return type
@@ -84,7 +83,7 @@ Name | Type | Description | Notes
# **CreateRetentionCampaign**
> RestApiResultRetentionCampaign CreateRetentionCampaign (string appId, RetentionCampaignBase campaign)
-Creates retention campaign
+
### Example
```csharp
@@ -104,12 +103,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new CampaignsApi();
- var appId = appId_example; // string | App Name Id
- var campaign = new RetentionCampaignBase(); // RetentionCampaignBase | Retention campaign details
+ var appId = appId_example; // string |
+ var campaign = new RetentionCampaignBase(); // RetentionCampaignBase |
try
{
- // Creates retention campaign
RestApiResultRetentionCampaign result = apiInstance.CreateRetentionCampaign(appId, campaign);
Debug.WriteLine(result);
}
@@ -126,8 +124,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name Id |
- **campaign** | [**RetentionCampaignBase**](RetentionCampaignBase.md)| Retention campaign details |
+ **appId** | **string**| |
+ **campaign** | [**RetentionCampaignBase**](RetentionCampaignBase.md)| |
### Return type
@@ -148,7 +146,7 @@ Name | Type | Description | Notes
# **GetLoyaltyCampaignsForApp**
> RestApiArrayResultLoyaltyCampaign GetLoyaltyCampaignsForApp (string appId)
-Gets loyalty campaigns for app
+
### Example
```csharp
@@ -168,11 +166,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new CampaignsApi();
- var appId = appId_example; // string | App Name Id
+ var appId = appId_example; // string |
try
{
- // Gets loyalty campaigns for app
RestApiArrayResultLoyaltyCampaign result = apiInstance.GetLoyaltyCampaignsForApp(appId);
Debug.WriteLine(result);
}
@@ -189,7 +186,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name Id |
+ **appId** | **string**| |
### Return type
@@ -210,7 +207,7 @@ Name | Type | Description | Notes
# **GetLoyaltyCampaignsForStore**
> RestApiArrayResultLoyaltyCampaign GetLoyaltyCampaignsForStore (string appId, int? storeId)
-Gets loyalty campaigns for store
+
### Example
```csharp
@@ -230,12 +227,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new CampaignsApi();
- var appId = appId_example; // string | App Name Id
- var storeId = 56; // int? | Store Id
+ var appId = appId_example; // string |
+ var storeId = 56; // int? |
try
{
- // Gets loyalty campaigns for store
RestApiArrayResultLoyaltyCampaign result = apiInstance.GetLoyaltyCampaignsForStore(appId, storeId);
Debug.WriteLine(result);
}
@@ -252,8 +248,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name Id |
- **storeId** | **int?**| Store Id |
+ **appId** | **string**| |
+ **storeId** | **int?**| |
### Return type
@@ -274,7 +270,7 @@ Name | Type | Description | Notes
# **GetRetentionCampaignsForApp**
> RestApiArrayResultRetentionCampaign GetRetentionCampaignsForApp (string appId)
-Gets retention campaigns for app
+
### Example
```csharp
@@ -294,11 +290,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new CampaignsApi();
- var appId = appId_example; // string | App Name Id
+ var appId = appId_example; // string |
try
{
- // Gets retention campaigns for app
RestApiArrayResultRetentionCampaign result = apiInstance.GetRetentionCampaignsForApp(appId);
Debug.WriteLine(result);
}
@@ -315,7 +310,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name Id |
+ **appId** | **string**| |
### Return type
@@ -336,7 +331,7 @@ Name | Type | Description | Notes
# **GetRetentionCampaignsForStore**
> RestApiArrayResultRetentionCampaign GetRetentionCampaignsForStore (string appId, int? storeId)
-Gets retention campaigns for store
+
### Example
```csharp
@@ -356,12 +351,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new CampaignsApi();
- var appId = appId_example; // string | App Name Id
- var storeId = 56; // int? | Store Id
+ var appId = appId_example; // string |
+ var storeId = 56; // int? |
try
{
- // Gets retention campaigns for store
RestApiArrayResultRetentionCampaign result = apiInstance.GetRetentionCampaignsForStore(appId, storeId);
Debug.WriteLine(result);
}
@@ -378,8 +372,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name Id |
- **storeId** | **int?**| Store Id |
+ **appId** | **string**| |
+ **storeId** | **int?**| |
### Return type
@@ -400,7 +394,7 @@ Name | Type | Description | Notes
# **GetStoreList**
> RestApiArrayResultStoreListItem GetStoreList (string appId, bool? onlyPublished = null)
-Gets list of stores for app
+
### Example
```csharp
@@ -420,12 +414,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new CampaignsApi();
- var appId = appId_example; // string | App Name Id
+ var appId = appId_example; // string |
var onlyPublished = true; // bool? | (optional)
try
{
- // Gets list of stores for app
RestApiArrayResultStoreListItem result = apiInstance.GetStoreList(appId, onlyPublished);
Debug.WriteLine(result);
}
@@ -442,7 +435,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name Id |
+ **appId** | **string**| |
**onlyPublished** | **bool?**| | [optional]
### Return type
@@ -464,7 +457,7 @@ Name | Type | Description | Notes
# **RemoveCampaign**
> void RemoveCampaign (string appId, int? campaignId)
-Deletes a campaign
+
### Example
```csharp
@@ -484,12 +477,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new CampaignsApi();
- var appId = appId_example; // string | App Name Id
- var campaignId = 56; // int? | Campaign Id
+ var appId = appId_example; // string |
+ var campaignId = 56; // int? |
try
{
- // Deletes a campaign
apiInstance.RemoveCampaign(appId, campaignId);
}
catch (Exception e)
@@ -505,8 +497,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name Id |
- **campaignId** | **int?**| Campaign Id |
+ **appId** | **string**| |
+ **campaignId** | **int?**| |
### Return type
@@ -527,7 +519,7 @@ void (empty response body)
# **UpdateLoyaltyCampaign**
> RestApiResultLoyaltyCampaign UpdateLoyaltyCampaign (string appId, int? campaignId, LoyaltyCampaignBase campaign)
-Updates loyalty campaign
+
### Example
```csharp
@@ -547,13 +539,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new CampaignsApi();
- var appId = appId_example; // string | App Name Id
- var campaignId = 56; // int? | Loyalty campaign Id
- var campaign = new LoyaltyCampaignBase(); // LoyaltyCampaignBase | Loyalty campaign details
+ var appId = appId_example; // string |
+ var campaignId = 56; // int? |
+ var campaign = new LoyaltyCampaignBase(); // LoyaltyCampaignBase |
try
{
- // Updates loyalty campaign
RestApiResultLoyaltyCampaign result = apiInstance.UpdateLoyaltyCampaign(appId, campaignId, campaign);
Debug.WriteLine(result);
}
@@ -570,9 +561,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name Id |
- **campaignId** | **int?**| Loyalty campaign Id |
- **campaign** | [**LoyaltyCampaignBase**](LoyaltyCampaignBase.md)| Loyalty campaign details |
+ **appId** | **string**| |
+ **campaignId** | **int?**| |
+ **campaign** | [**LoyaltyCampaignBase**](LoyaltyCampaignBase.md)| |
### Return type
@@ -593,7 +584,7 @@ Name | Type | Description | Notes
# **UpdateRetentionCampaign**
> RestApiResultRetentionCampaign UpdateRetentionCampaign (string appId, int? campaignId, RetentionCampaignBase campaign)
-Updates retention campaign
+
### Example
```csharp
@@ -613,13 +604,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new CampaignsApi();
- var appId = appId_example; // string | App Name Id
- var campaignId = 56; // int? | Retention campaign Id
- var campaign = new RetentionCampaignBase(); // RetentionCampaignBase | Retention campaign details
+ var appId = appId_example; // string |
+ var campaignId = 56; // int? |
+ var campaign = new RetentionCampaignBase(); // RetentionCampaignBase |
try
{
- // Updates retention campaign
RestApiResultRetentionCampaign result = apiInstance.UpdateRetentionCampaign(appId, campaignId, campaign);
Debug.WriteLine(result);
}
@@ -636,9 +626,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name Id |
- **campaignId** | **int?**| Retention campaign Id |
- **campaign** | [**RetentionCampaignBase**](RetentionCampaignBase.md)| Retention campaign details |
+ **appId** | **string**| |
+ **campaignId** | **int?**| |
+ **campaign** | [**RetentionCampaignBase**](RetentionCampaignBase.md)| |
### Return type
diff --git a/docs/CancellationToken.md b/docs/CancellationToken.md
new file mode 100644
index 00000000..1c52248f
--- /dev/null
+++ b/docs/CancellationToken.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.CancellationToken
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IsCancellationRequested** | **bool?** | | [optional]
+**CanBeCanceled** | **bool?** | | [optional]
+**WaitHandle** | [**WaitHandle**](WaitHandle.md) | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/CardReadersApi.md b/docs/CardReadersApi.md
index 2c087b36..1a176179 100644
--- a/docs/CardReadersApi.md
+++ b/docs/CardReadersApi.md
@@ -4,29 +4,27 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**AuthorizeStripeTerminal**](CardReadersApi.md#authorizestripeterminal) | **POST** /api/v1.0/{appId}/stripeterminal/authorize | Get Authorization Key for Stripe Terminal
-[**CancelCurrentlyInitiatedBluetoothDeviceUpdate**](CardReadersApi.md#cancelcurrentlyinitiatedbluetoothdeviceupdate) | **POST** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/{terminalType}/cancelUpdate | Cancel currently initiated install update for bluetooth terminal
-[**CancelReaderAction**](CardReadersApi.md#cancelreaderaction) | **POST** /api/v1.0/{appId}/payments/terminals/stripe/{readerId}/cancel_action | Cancel terminals action
-[**CardReadersGetReader**](CardReadersApi.md#cardreadersgetreader) | **GET** /api/v1.0/{appId}/payments/terminals/stripe/{readerId} | Get reader
-[**GenerateStripeTerminalLocation**](CardReadersApi.md#generatestripeterminallocation) | **POST** /api/v1.0/{appId}/stripeterminal/location | Get Location ID for Stripe Terminal
-[**GetBluetoothTerminalStatus**](CardReadersApi.md#getbluetoothterminalstatus) | **GET** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/status | Get the status of the bluetooth terminal
-[**GetStripeConnectionToken**](CardReadersApi.md#getstripeconnectiontoken) | **GET** /api/v1.0/{appId}/stripeterminal/connectiontoken | Get Connection Token For a Stripe Terminal
-[**InitiateBluetoothTerminalDeviceUpdateCheck**](CardReadersApi.md#initiatebluetoothterminaldeviceupdatecheck) | **POST** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/{terminalType}/checkForUpdate | Trigger check for Bluetooth device update on Kiosk
-[**InitiateKioskBluetoothPairingMode**](CardReadersApi.md#initiatekioskbluetoothpairingmode) | **POST** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/{terminalType}/pair | Initiate stripe terminal pairing mode
-[**InitiateKioskBluetoothUpdateInstall**](CardReadersApi.md#initiatekioskbluetoothupdateinstall) | **POST** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/{terminalType}/installUpdate | Initiate Kiosk Update Install for bluetooth terminal
-[**InitiateReaderProcessPaymentIntent**](CardReadersApi.md#initiatereaderprocesspaymentintent) | **POST** /api/v1.0/{appId}/payments/terminals/stripe/{readerId}/processPaymentIntent | Initiate Stripe terminal to Process Payment Intent
+[**CancelCurrentlyInitiatedBluetoothDeviceUpdate**](CardReadersApi.md#cancelcurrentlyinitiatedbluetoothdeviceupdate) | **POST** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/{terminalType}/cancelUpdate |
+[**CancelReaderAction**](CardReadersApi.md#cancelreaderaction) | **POST** /api/v1.0/{appId}/payments/terminals/stripe/{readerId}/cancel_action |
+[**CardReadersGetReader**](CardReadersApi.md#cardreadersgetreader) | **GET** /api/v1.0/{appId}/payments/terminals/stripe/{readerId} |
+[**GenerateStripeTerminalLocation**](CardReadersApi.md#generatestripeterminallocation) | **POST** /api/v1.0/{appId}/stripeterminal/location |
+[**GetBluetoothTerminalStatus**](CardReadersApi.md#getbluetoothterminalstatus) | **GET** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/status |
+[**GetKioskStripeLocation**](CardReadersApi.md#getkioskstripelocation) | **GET** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/stripe-location |
+[**GetStripeConnectionToken**](CardReadersApi.md#getstripeconnectiontoken) | **GET** /api/v1.0/{appId}/stripeterminal/connectiontoken |
+[**InitiateBluetoothTerminalDeviceUpdateCheck**](CardReadersApi.md#initiatebluetoothterminaldeviceupdatecheck) | **POST** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/{terminalType}/checkForUpdate |
+[**InitiateKioskBluetoothPairingMode**](CardReadersApi.md#initiatekioskbluetoothpairingmode) | **POST** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/{terminalType}/pair |
+[**InitiateKioskBluetoothUpdateInstall**](CardReadersApi.md#initiatekioskbluetoothupdateinstall) | **POST** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/{terminalType}/installUpdate |
+[**InitiateReaderProcessPaymentIntent**](CardReadersApi.md#initiatereaderprocesspaymentintent) | **POST** /api/v1.0/{appId}/payments/terminals/stripe/{readerId}/processPaymentIntent |
[**RegisterStripeTerminal**](CardReadersApi.md#registerstripeterminal) | **POST** /api/v1.0/{appId}/payments/terminals/stripe/register |
-[**UnRegisterTerminal**](CardReadersApi.md#unregisterterminal) | **DELETE** /api/v1.0/{appId}/payments/terminals/stripe/unregister | Un-register terminal by deleting it from stripe
-[**UnpairCurrentlyPairedBluetoothDevice**](CardReadersApi.md#unpaircurrentlypairedbluetoothdevice) | **DELETE** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/unpair | Unpair the currently paired stripe terminal
+[**UnRegisterTerminal**](CardReadersApi.md#unregisterterminal) | **DELETE** /api/v1.0/{appId}/payments/terminals/stripe/unregister |
+[**UnpairCurrentlyPairedBluetoothDevice**](CardReadersApi.md#unpaircurrentlypairedbluetoothdevice) | **DELETE** /api/v1.0/{appId}/cardreaders/kiosk/{deviceId}/bluetooth/unpair |
-
-# **AuthorizeStripeTerminal**
-> RestApiResultStripeTerminalPrivateKey AuthorizeStripeTerminal (string appId)
+
+# **CancelCurrentlyInitiatedBluetoothDeviceUpdate**
+> void CancelCurrentlyInitiatedBluetoothDeviceUpdate (string appId, string deviceId, string terminalType)
-Get Authorization Key for Stripe Terminal
-Can only be called by Kiosk [BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -38,7 +36,7 @@ using Flipdish.Model;
namespace Example
{
- public class AuthorizeStripeTerminalExample
+ public class CancelCurrentlyInitiatedBluetoothDeviceUpdateExample
{
public void main()
{
@@ -47,16 +45,16 @@ namespace Example
var apiInstance = new CardReadersApi();
var appId = appId_example; // string |
+ var deviceId = deviceId_example; // string |
+ var terminalType = terminalType_example; // string |
try
{
- // Get Authorization Key for Stripe Terminal
- RestApiResultStripeTerminalPrivateKey result = apiInstance.AuthorizeStripeTerminal(appId);
- Debug.WriteLine(result);
+ apiInstance.CancelCurrentlyInitiatedBluetoothDeviceUpdate(appId, deviceId, terminalType);
}
catch (Exception e)
{
- Debug.Print("Exception when calling CardReadersApi.AuthorizeStripeTerminal: " + e.Message );
+ Debug.Print("Exception when calling CardReadersApi.CancelCurrentlyInitiatedBluetoothDeviceUpdate: " + e.Message );
}
}
}
@@ -68,10 +66,12 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**appId** | **string**| |
+ **deviceId** | **string**| |
+ **terminalType** | **string**| |
### Return type
-[**RestApiResultStripeTerminalPrivateKey**](RestApiResultStripeTerminalPrivateKey.md)
+void (empty response body)
### Authorization
@@ -84,13 +84,11 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **CancelCurrentlyInitiatedBluetoothDeviceUpdate**
-> void CancelCurrentlyInitiatedBluetoothDeviceUpdate (string appId, string deviceId, string terminalType)
+
+# **CancelReaderAction**
+> RestApiResultCardReader CancelReaderAction (string readerId, string appId)
-Cancel currently initiated install update for bluetooth terminal
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -102,7 +100,7 @@ using Flipdish.Model;
namespace Example
{
- public class CancelCurrentlyInitiatedBluetoothDeviceUpdateExample
+ public class CancelReaderActionExample
{
public void main()
{
@@ -110,18 +108,17 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new CardReadersApi();
+ var readerId = readerId_example; // string |
var appId = appId_example; // string |
- var deviceId = deviceId_example; // string |
- var terminalType = terminalType_example; // string |
try
{
- // Cancel currently initiated install update for bluetooth terminal
- apiInstance.CancelCurrentlyInitiatedBluetoothDeviceUpdate(appId, deviceId, terminalType);
+ RestApiResultCardReader result = apiInstance.CancelReaderAction(readerId, appId);
+ Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling CardReadersApi.CancelCurrentlyInitiatedBluetoothDeviceUpdate: " + e.Message );
+ Debug.Print("Exception when calling CardReadersApi.CancelReaderAction: " + e.Message );
}
}
}
@@ -132,13 +129,12 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
+ **readerId** | **string**| |
**appId** | **string**| |
- **deviceId** | **string**| |
- **terminalType** | **string**| |
### Return type
-void (empty response body)
+[**RestApiResultCardReader**](RestApiResultCardReader.md)
### Authorization
@@ -151,13 +147,11 @@ void (empty response body)
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **CancelReaderAction**
-> RestApiResultCardReader CancelReaderAction (string readerId, string appId)
+
+# **CardReadersGetReader**
+> RestApiResultCardReader CardReadersGetReader (string readerId, string appId)
-Cancel terminals action
-Can only be called by Kiosk
### Example
```csharp
@@ -169,7 +163,7 @@ using Flipdish.Model;
namespace Example
{
- public class CancelReaderActionExample
+ public class CardReadersGetReaderExample
{
public void main()
{
@@ -182,13 +176,12 @@ namespace Example
try
{
- // Cancel terminals action
- RestApiResultCardReader result = apiInstance.CancelReaderAction(readerId, appId);
+ RestApiResultCardReader result = apiInstance.CardReadersGetReader(readerId, appId);
Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling CardReadersApi.CancelReaderAction: " + e.Message );
+ Debug.Print("Exception when calling CardReadersApi.CardReadersGetReader: " + e.Message );
}
}
}
@@ -217,13 +210,11 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **CardReadersGetReader**
-> RestApiResultCardReader CardReadersGetReader (string readerId, string appId)
+
+# **GenerateStripeTerminalLocation**
+> RestApiResultStripeTerminalLocation GenerateStripeTerminalLocation (GeoPointRequest geoPointRequest, string appId)
-Get reader
-Can only be called by Kiosk
### Example
```csharp
@@ -235,7 +226,7 @@ using Flipdish.Model;
namespace Example
{
- public class CardReadersGetReaderExample
+ public class GenerateStripeTerminalLocationExample
{
public void main()
{
@@ -243,18 +234,17 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new CardReadersApi();
- var readerId = readerId_example; // string |
+ var geoPointRequest = new GeoPointRequest(); // GeoPointRequest |
var appId = appId_example; // string |
try
{
- // Get reader
- RestApiResultCardReader result = apiInstance.CardReadersGetReader(readerId, appId);
+ RestApiResultStripeTerminalLocation result = apiInstance.GenerateStripeTerminalLocation(geoPointRequest, appId);
Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling CardReadersApi.CardReadersGetReader: " + e.Message );
+ Debug.Print("Exception when calling CardReadersApi.GenerateStripeTerminalLocation: " + e.Message );
}
}
}
@@ -265,12 +255,12 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **readerId** | **string**| |
+ **geoPointRequest** | [**GeoPointRequest**](GeoPointRequest.md)| |
**appId** | **string**| |
### Return type
-[**RestApiResultCardReader**](RestApiResultCardReader.md)
+[**RestApiResultStripeTerminalLocation**](RestApiResultStripeTerminalLocation.md)
### Authorization
@@ -278,18 +268,16 @@ Name | Type | Description | Notes
### HTTP request headers
- - **Content-Type**: Not defined
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- **Accept**: application/json, text/json, application/xml, text/xml
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **GenerateStripeTerminalLocation**
-> RestApiResultStripeTerminalLocation GenerateStripeTerminalLocation (GeoPointRequest geoPointRequest, string appId)
+
+# **GetBluetoothTerminalStatus**
+> RestApiResultBluetoothTerminalStatus GetBluetoothTerminalStatus (string appId, string deviceId)
-Get Location ID for Stripe Terminal
-Can only be called by Kiosk [BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -301,7 +289,7 @@ using Flipdish.Model;
namespace Example
{
- public class GenerateStripeTerminalLocationExample
+ public class GetBluetoothTerminalStatusExample
{
public void main()
{
@@ -309,18 +297,17 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new CardReadersApi();
- var geoPointRequest = new GeoPointRequest(); // GeoPointRequest |
var appId = appId_example; // string |
+ var deviceId = deviceId_example; // string |
try
{
- // Get Location ID for Stripe Terminal
- RestApiResultStripeTerminalLocation result = apiInstance.GenerateStripeTerminalLocation(geoPointRequest, appId);
+ RestApiResultBluetoothTerminalStatus result = apiInstance.GetBluetoothTerminalStatus(appId, deviceId);
Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling CardReadersApi.GenerateStripeTerminalLocation: " + e.Message );
+ Debug.Print("Exception when calling CardReadersApi.GetBluetoothTerminalStatus: " + e.Message );
}
}
}
@@ -331,12 +318,12 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **geoPointRequest** | [**GeoPointRequest**](GeoPointRequest.md)| |
**appId** | **string**| |
+ **deviceId** | **string**| |
### Return type
-[**RestApiResultStripeTerminalLocation**](RestApiResultStripeTerminalLocation.md)
+[**RestApiResultBluetoothTerminalStatus**](RestApiResultBluetoothTerminalStatus.md)
### Authorization
@@ -344,18 +331,16 @@ Name | Type | Description | Notes
### HTTP request headers
- - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Content-Type**: Not defined
- **Accept**: application/json, text/json, application/xml, text/xml
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **GetBluetoothTerminalStatus**
-> RestApiResultBluetoothTerminalStatus GetBluetoothTerminalStatus (string appId, string deviceId)
+
+# **GetKioskStripeLocation**
+> RestApiResultKioskStripeLocation GetKioskStripeLocation (string appId, string deviceId)
-Get the status of the bluetooth terminal
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -367,7 +352,7 @@ using Flipdish.Model;
namespace Example
{
- public class GetBluetoothTerminalStatusExample
+ public class GetKioskStripeLocationExample
{
public void main()
{
@@ -380,13 +365,12 @@ namespace Example
try
{
- // Get the status of the bluetooth terminal
- RestApiResultBluetoothTerminalStatus result = apiInstance.GetBluetoothTerminalStatus(appId, deviceId);
+ RestApiResultKioskStripeLocation result = apiInstance.GetKioskStripeLocation(appId, deviceId);
Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling CardReadersApi.GetBluetoothTerminalStatus: " + e.Message );
+ Debug.Print("Exception when calling CardReadersApi.GetKioskStripeLocation: " + e.Message );
}
}
}
@@ -402,7 +386,7 @@ Name | Type | Description | Notes
### Return type
-[**RestApiResultBluetoothTerminalStatus**](RestApiResultBluetoothTerminalStatus.md)
+[**RestApiResultKioskStripeLocation**](RestApiResultKioskStripeLocation.md)
### Authorization
@@ -419,9 +403,7 @@ Name | Type | Description | Notes
# **GetStripeConnectionToken**
> RestApiResultStripeTerminalConnectionToken GetStripeConnectionToken (string appId)
-Get Connection Token For a Stripe Terminal
-Can only be called by Kiosk
### Example
```csharp
@@ -445,7 +427,6 @@ namespace Example
try
{
- // Get Connection Token For a Stripe Terminal
RestApiResultStripeTerminalConnectionToken result = apiInstance.GetStripeConnectionToken(appId);
Debug.WriteLine(result);
}
@@ -483,9 +464,7 @@ Name | Type | Description | Notes
# **InitiateBluetoothTerminalDeviceUpdateCheck**
> void InitiateBluetoothTerminalDeviceUpdateCheck (string appId, string deviceId, string terminalType)
-Trigger check for Bluetooth device update on Kiosk
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -511,7 +490,6 @@ namespace Example
try
{
- // Trigger check for Bluetooth device update on Kiosk
apiInstance.InitiateBluetoothTerminalDeviceUpdateCheck(appId, deviceId, terminalType);
}
catch (Exception e)
@@ -550,9 +528,7 @@ void (empty response body)
# **InitiateKioskBluetoothPairingMode**
> void InitiateKioskBluetoothPairingMode (string appId, string deviceId, string terminalType)
-Initiate stripe terminal pairing mode
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -578,7 +554,6 @@ namespace Example
try
{
- // Initiate stripe terminal pairing mode
apiInstance.InitiateKioskBluetoothPairingMode(appId, deviceId, terminalType);
}
catch (Exception e)
@@ -617,9 +592,7 @@ void (empty response body)
# **InitiateKioskBluetoothUpdateInstall**
> void InitiateKioskBluetoothUpdateInstall (string appId, string deviceId, string terminalType)
-Initiate Kiosk Update Install for bluetooth terminal
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -645,7 +618,6 @@ namespace Example
try
{
- // Initiate Kiosk Update Install for bluetooth terminal
apiInstance.InitiateKioskBluetoothUpdateInstall(appId, deviceId, terminalType);
}
catch (Exception e)
@@ -684,9 +656,7 @@ void (empty response body)
# **InitiateReaderProcessPaymentIntent**
> RestApiResultCardReader InitiateReaderProcessPaymentIntent (ProcessPaymentIntentRequest request, string readerId, string appId)
-Initiate Stripe terminal to Process Payment Intent
-Can only be called by Kiosk [BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -712,7 +682,6 @@ namespace Example
try
{
- // Initiate Stripe terminal to Process Payment Intent
RestApiResultCardReader result = apiInstance.InitiateReaderProcessPaymentIntent(request, readerId, appId);
Debug.WriteLine(result);
}
@@ -815,9 +784,7 @@ Name | Type | Description | Notes
# **UnRegisterTerminal**
> RestApiResultCardReader UnRegisterTerminal (UnRegisterCardReaderRequest request, string appId)
-Un-register terminal by deleting it from stripe
-Can only be called by Kiosk
### Example
```csharp
@@ -842,7 +809,6 @@ namespace Example
try
{
- // Un-register terminal by deleting it from stripe
RestApiResultCardReader result = apiInstance.UnRegisterTerminal(request, appId);
Debug.WriteLine(result);
}
@@ -881,9 +847,7 @@ Name | Type | Description | Notes
# **UnpairCurrentlyPairedBluetoothDevice**
> void UnpairCurrentlyPairedBluetoothDevice (string appId, string deviceId)
-Unpair the currently paired stripe terminal
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -908,7 +872,6 @@ namespace Example
try
{
- // Unpair the currently paired stripe terminal
apiInstance.UnpairCurrentlyPairedBluetoothDevice(appId, deviceId);
}
catch (Exception e)
diff --git a/docs/CatalogGroupArchivedEvent.md b/docs/CatalogGroupArchivedEvent.md
index 2e43fde1..edd259bc 100644
--- a/docs/CatalogGroupArchivedEvent.md
+++ b/docs/CatalogGroupArchivedEvent.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CatalogGroupCreatedEvent.md b/docs/CatalogGroupCreatedEvent.md
index 830cc28b..023f025d 100644
--- a/docs/CatalogGroupCreatedEvent.md
+++ b/docs/CatalogGroupCreatedEvent.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CatalogGroupReference.md b/docs/CatalogGroupReference.md
index 5ad06746..f5b4189d 100644
--- a/docs/CatalogGroupReference.md
+++ b/docs/CatalogGroupReference.md
@@ -3,7 +3,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Group** | [**Group**](Group.md) | Details of the referenced {Flipdish.PublicModels.V1.Catalog.Items.CatalogItem} | [optional]
+**Group** | [**Group**](Group.md) | Details of the referenced {Flipdish.Menus.PublicModels.V1.Catalog.Items.CatalogItem} | [optional]
**CatalogGroupId** | **string** | Identifier of the ProductId to use as SubProduct |
**CatalogItemId** | **string** | Identifier of the ProductId to use as SubProduct | [optional]
**GroupType** | **string** | Type of the SupProduct |
diff --git a/docs/CatalogGroupUpdatedEvent.md b/docs/CatalogGroupUpdatedEvent.md
index dd70a60a..deeefc99 100644
--- a/docs/CatalogGroupUpdatedEvent.md
+++ b/docs/CatalogGroupUpdatedEvent.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CatalogItemArchivedEvent.md b/docs/CatalogItemArchivedEvent.md
index 96165679..6e99707c 100644
--- a/docs/CatalogItemArchivedEvent.md
+++ b/docs/CatalogItemArchivedEvent.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CatalogItemCreatedEvent.md b/docs/CatalogItemCreatedEvent.md
index 85a528e8..a3696480 100644
--- a/docs/CatalogItemCreatedEvent.md
+++ b/docs/CatalogItemCreatedEvent.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CatalogItemUpdatedEvent.md b/docs/CatalogItemUpdatedEvent.md
index 590d7f6a..939d563f 100644
--- a/docs/CatalogItemUpdatedEvent.md
+++ b/docs/CatalogItemUpdatedEvent.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CertificateCreatedEvent.md b/docs/CertificateCreatedEvent.md
index 8e480cfa..930efb63 100644
--- a/docs/CertificateCreatedEvent.md
+++ b/docs/CertificateCreatedEvent.md
@@ -9,7 +9,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CertificateRenewedEvent.md b/docs/CertificateRenewedEvent.md
index ba639fac..78be1125 100644
--- a/docs/CertificateRenewedEvent.md
+++ b/docs/CertificateRenewedEvent.md
@@ -9,7 +9,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/ChannelStoresUpdatedEvent.md b/docs/ChannelStoresUpdatedEvent.md
new file mode 100644
index 00000000..e622d12e
--- /dev/null
+++ b/docs/ChannelStoresUpdatedEvent.md
@@ -0,0 +1,20 @@
+# Flipdish.Model.ChannelStoresUpdatedEvent
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**EventName** | **string** | The event name | [optional]
+**ChannelId** | **int?** | ID of the channel | [optional]
+**StoreIds** | **List<int?>** | List of store ids | [optional]
+**User** | [**UserEventInfo**](UserEventInfo.md) | User info | [optional]
+**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
+**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
+**Position** | **int?** | Position | [optional]
+**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
+**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/ChannelsApi.md b/docs/ChannelsApi.md
index f9752d5d..c6f7abaa 100644
--- a/docs/ChannelsApi.md
+++ b/docs/ChannelsApi.md
@@ -4,25 +4,25 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**AssignAppIdToSalesChannel**](ChannelsApi.md#assignappidtosaleschannel) | **POST** /api/v1.0/{appId}/channels/{channelId}/assign-appId | Assign a given AppId to a Sales Channel
-[**AssignStoreToChannel**](ChannelsApi.md#assignstoretochannel) | **POST** /api/v1.0/{appId}/channels/assign-store | Assign a Store to a Sales Channel
-[**AttachStoreToSalesChannel**](ChannelsApi.md#attachstoretosaleschannel) | **POST** /api/v1.0/{appId}/channels/{channelId}/stores/{storeId} | Attachs the specified store to the given sales channel.
-[**DetachAllStoresFromSalesChannel**](ChannelsApi.md#detachallstoresfromsaleschannel) | **DELETE** /api/v1.0/{appId}/channels/{channelId}/stores | Detaches all the stores from the given sales channel.
-[**DetachStoreFromSalesChannel**](ChannelsApi.md#detachstorefromsaleschannel) | **DELETE** /api/v1.0/{appId}/channels/{channelId}/stores/{storeId} | Detaches the specified store from the given sales channel.
-[**GetAssignedChannels**](ChannelsApi.md#getassignedchannels) | **GET** /api/v1.0/{appId}/channels/assigned-channels | Returns a list of sales channels that are assigned to a given AppId
-[**GetAvailableChannels**](ChannelsApi.md#getavailablechannels) | **GET** /api/v1.0/{appId}/channels/available-channels | Returns a list of sales channels that are not yet assigned to a given AppId
-[**GetChannel**](ChannelsApi.md#getchannel) | **GET** /api/v1.0/{appId}/channels/{id} | Returns a Sales Channel by Id.
-[**GetChannels**](ChannelsApi.md#getchannels) | **GET** /api/v1.0/{appId}/channels | Returns a list of enabled Channels
-[**GetStoresAssignedToChannel**](ChannelsApi.md#getstoresassignedtochannel) | **GET** /api/v1.0/{appId}/channels/{channelId}/assigned-stores | Returns a list of stores of an AppId that are assigned to a given Sales Channel
-[**GetStoresBySalesChannel**](ChannelsApi.md#getstoresbysaleschannel) | **GET** /api/v1.0/{appId}/channels/{channelId}/stores | Returns a list of store ids attached to the given channel type for the specified app.
-[**UnassignStoreFromChannel**](ChannelsApi.md#unassignstorefromchannel) | **DELETE** /api/v1.0/{appId}/channels/unassign-store | Unassign a Store from a Sales Channel
+[**AssignAppIdToSalesChannel**](ChannelsApi.md#assignappidtosaleschannel) | **POST** /api/v1.0/{appId}/channels/{channelId}/assign-appId |
+[**AssignStoreToChannel**](ChannelsApi.md#assignstoretochannel) | **POST** /api/v1.0/{appId}/channels/assign-store |
+[**AttachStoreToSalesChannel**](ChannelsApi.md#attachstoretosaleschannel) | **POST** /api/v1.0/{appId}/channels/{channelId}/stores/{storeId} |
+[**DetachAllStoresFromSalesChannel**](ChannelsApi.md#detachallstoresfromsaleschannel) | **DELETE** /api/v1.0/{appId}/channels/{channelId}/stores |
+[**DetachStoreFromSalesChannel**](ChannelsApi.md#detachstorefromsaleschannel) | **DELETE** /api/v1.0/{appId}/channels/{channelId}/stores/{storeId} |
+[**GetAssignedChannels**](ChannelsApi.md#getassignedchannels) | **GET** /api/v1.0/{appId}/channels/assigned-channels |
+[**GetAvailableChannels**](ChannelsApi.md#getavailablechannels) | **GET** /api/v1.0/{appId}/channels/available-channels |
+[**GetChannel**](ChannelsApi.md#getchannel) | **GET** /api/v1.0/{appId}/channels/{id} |
+[**GetChannels**](ChannelsApi.md#getchannels) | **GET** /api/v1.0/{appId}/channels |
+[**GetStoresAssignedToChannel**](ChannelsApi.md#getstoresassignedtochannel) | **GET** /api/v1.0/{appId}/channels/{channelId}/assigned-stores |
+[**GetStoresBySalesChannel**](ChannelsApi.md#getstoresbysaleschannel) | **GET** /api/v1.0/{appId}/channels/{channelId}/stores |
+[**UnassignStoreFromChannel**](ChannelsApi.md#unassignstorefromchannel) | **DELETE** /api/v1.0/{appId}/channels/unassign-store |
# **AssignAppIdToSalesChannel**
> Object AssignAppIdToSalesChannel (string appId, int? channelId)
-Assign a given AppId to a Sales Channel
+
### Example
```csharp
@@ -42,12 +42,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new ChannelsApi();
- var appId = appId_example; // string | Application Id (AppNameIdxxx)
- var channelId = 56; // int? | Channel Id (123, 456)
+ var appId = appId_example; // string |
+ var channelId = 56; // int? |
try
{
- // Assign a given AppId to a Sales Channel
Object result = apiInstance.AssignAppIdToSalesChannel(appId, channelId);
Debug.WriteLine(result);
}
@@ -64,8 +63,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application Id (AppNameIdxxx) |
- **channelId** | **int?**| Channel Id (123, 456) |
+ **appId** | **string**| |
+ **channelId** | **int?**| |
### Return type
@@ -86,7 +85,7 @@ Name | Type | Description | Notes
# **AssignStoreToChannel**
> Object AssignStoreToChannel (int? storeId, string appId, int? channelId)
-Assign a Store to a Sales Channel
+
### Example
```csharp
@@ -106,13 +105,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new ChannelsApi();
- var storeId = 56; // int? | Store Id (123, 456)
- var appId = appId_example; // string | AppId (AppNameIdxxx)
- var channelId = 56; // int? | Channel Id (123, 456)
+ var storeId = 56; // int? |
+ var appId = appId_example; // string |
+ var channelId = 56; // int? |
try
{
- // Assign a Store to a Sales Channel
Object result = apiInstance.AssignStoreToChannel(storeId, appId, channelId);
Debug.WriteLine(result);
}
@@ -129,9 +127,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store Id (123, 456) |
- **appId** | **string**| AppId (AppNameIdxxx) |
- **channelId** | **int?**| Channel Id (123, 456) |
+ **storeId** | **int?**| |
+ **appId** | **string**| |
+ **channelId** | **int?**| |
### Return type
@@ -152,7 +150,7 @@ Name | Type | Description | Notes
# **AttachStoreToSalesChannel**
> Object AttachStoreToSalesChannel (string appId, int? channelId, int? storeId)
-Attachs the specified store to the given sales channel.
+
### Example
```csharp
@@ -172,13 +170,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new ChannelsApi();
- var appId = appId_example; // string | Application Id (AppNameId)
- var channelId = 56; // int? | Type of sales channel (Android, IOS, Web, etc.)
- var storeId = 56; // int? | Store Id (Phyisical Restaurant) to attach.
+ var appId = appId_example; // string |
+ var channelId = 56; // int? |
+ var storeId = 56; // int? |
try
{
- // Attachs the specified store to the given sales channel.
Object result = apiInstance.AttachStoreToSalesChannel(appId, channelId, storeId);
Debug.WriteLine(result);
}
@@ -195,9 +192,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application Id (AppNameId) |
- **channelId** | **int?**| Type of sales channel (Android, IOS, Web, etc.) |
- **storeId** | **int?**| Store Id (Phyisical Restaurant) to attach. |
+ **appId** | **string**| |
+ **channelId** | **int?**| |
+ **storeId** | **int?**| |
### Return type
@@ -218,7 +215,7 @@ Name | Type | Description | Notes
# **DetachAllStoresFromSalesChannel**
> Object DetachAllStoresFromSalesChannel (string appId, int? channelId)
-Detaches all the stores from the given sales channel.
+
### Example
```csharp
@@ -238,12 +235,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new ChannelsApi();
- var appId = appId_example; // string | Application Id (AppNameId)
- var channelId = 56; // int? | Type of sales channel (Android, IOS, Web, etc.)
+ var appId = appId_example; // string |
+ var channelId = 56; // int? |
try
{
- // Detaches all the stores from the given sales channel.
Object result = apiInstance.DetachAllStoresFromSalesChannel(appId, channelId);
Debug.WriteLine(result);
}
@@ -260,8 +256,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application Id (AppNameId) |
- **channelId** | **int?**| Type of sales channel (Android, IOS, Web, etc.) |
+ **appId** | **string**| |
+ **channelId** | **int?**| |
### Return type
@@ -282,7 +278,7 @@ Name | Type | Description | Notes
# **DetachStoreFromSalesChannel**
> Object DetachStoreFromSalesChannel (string appId, int? channelId, int? storeId)
-Detaches the specified store from the given sales channel.
+
### Example
```csharp
@@ -302,13 +298,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new ChannelsApi();
- var appId = appId_example; // string | Application Id (AppNameId)
- var channelId = 56; // int? | Type of sales channel (Android, IOS, Web, etc.)
- var storeId = 56; // int? | Store Id (Phyisical Restaurant) to detach.
+ var appId = appId_example; // string |
+ var channelId = 56; // int? |
+ var storeId = 56; // int? |
try
{
- // Detaches the specified store from the given sales channel.
Object result = apiInstance.DetachStoreFromSalesChannel(appId, channelId, storeId);
Debug.WriteLine(result);
}
@@ -325,9 +320,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application Id (AppNameId) |
- **channelId** | **int?**| Type of sales channel (Android, IOS, Web, etc.) |
- **storeId** | **int?**| Store Id (Phyisical Restaurant) to detach. |
+ **appId** | **string**| |
+ **channelId** | **int?**| |
+ **storeId** | **int?**| |
### Return type
@@ -348,7 +343,7 @@ Name | Type | Description | Notes
# **GetAssignedChannels**
> RestApiArrayResultChannel GetAssignedChannels (string appId)
-Returns a list of sales channels that are assigned to a given AppId
+
### Example
```csharp
@@ -368,11 +363,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new ChannelsApi();
- var appId = appId_example; // string | Application Id (AppNameIdxxx)
+ var appId = appId_example; // string |
try
{
- // Returns a list of sales channels that are assigned to a given AppId
RestApiArrayResultChannel result = apiInstance.GetAssignedChannels(appId);
Debug.WriteLine(result);
}
@@ -389,7 +383,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application Id (AppNameIdxxx) |
+ **appId** | **string**| |
### Return type
@@ -410,7 +404,7 @@ Name | Type | Description | Notes
# **GetAvailableChannels**
> RestApiArrayResultChannel GetAvailableChannels (string appId)
-Returns a list of sales channels that are not yet assigned to a given AppId
+
### Example
```csharp
@@ -430,11 +424,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new ChannelsApi();
- var appId = appId_example; // string | Application Id (AppNameIdxxx)
+ var appId = appId_example; // string |
try
{
- // Returns a list of sales channels that are not yet assigned to a given AppId
RestApiArrayResultChannel result = apiInstance.GetAvailableChannels(appId);
Debug.WriteLine(result);
}
@@ -451,7 +444,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application Id (AppNameIdxxx) |
+ **appId** | **string**| |
### Return type
@@ -472,7 +465,7 @@ Name | Type | Description | Notes
# **GetChannel**
> RestApiResultChannel GetChannel (int? id, string appId)
-Returns a Sales Channel by Id.
+
### Example
```csharp
@@ -492,12 +485,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new ChannelsApi();
- var id = 56; // int? | ChannelId
- var appId = appId_example; // string | AppId
+ var id = 56; // int? |
+ var appId = appId_example; // string |
try
{
- // Returns a Sales Channel by Id.
RestApiResultChannel result = apiInstance.GetChannel(id, appId);
Debug.WriteLine(result);
}
@@ -514,8 +506,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **id** | **int?**| ChannelId |
- **appId** | **string**| AppId |
+ **id** | **int?**| |
+ **appId** | **string**| |
### Return type
@@ -536,7 +528,7 @@ Name | Type | Description | Notes
# **GetChannels**
> RestApiArrayResultChannel GetChannels (string appId)
-Returns a list of enabled Channels
+
### Example
```csharp
@@ -560,7 +552,6 @@ namespace Example
try
{
- // Returns a list of enabled Channels
RestApiArrayResultChannel result = apiInstance.GetChannels(appId);
Debug.WriteLine(result);
}
@@ -598,7 +589,7 @@ Name | Type | Description | Notes
# **GetStoresAssignedToChannel**
> RestApiArrayResultStoreChannelAssignment GetStoresAssignedToChannel (string appId, int? channelId)
-Returns a list of stores of an AppId that are assigned to a given Sales Channel
+
### Example
```csharp
@@ -618,12 +609,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new ChannelsApi();
- var appId = appId_example; // string | Application Id (AppNameId)
- var channelId = 56; // int? | Sales channel (Android, IOS, Web, etc.)
+ var appId = appId_example; // string |
+ var channelId = 56; // int? |
try
{
- // Returns a list of stores of an AppId that are assigned to a given Sales Channel
RestApiArrayResultStoreChannelAssignment result = apiInstance.GetStoresAssignedToChannel(appId, channelId);
Debug.WriteLine(result);
}
@@ -640,8 +630,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application Id (AppNameId) |
- **channelId** | **int?**| Sales channel (Android, IOS, Web, etc.) |
+ **appId** | **string**| |
+ **channelId** | **int?**| |
### Return type
@@ -662,7 +652,7 @@ Name | Type | Description | Notes
# **GetStoresBySalesChannel**
> Response GetStoresBySalesChannel (string appId, int? channelId)
-Returns a list of store ids attached to the given channel type for the specified app.
+
### Example
```csharp
@@ -682,12 +672,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new ChannelsApi();
- var appId = appId_example; // string | Application Id (AppNameId)
- var channelId = 56; // int? | Type of sales channel (Android, IOS, Web, etc.)
+ var appId = appId_example; // string |
+ var channelId = 56; // int? |
try
{
- // Returns a list of store ids attached to the given channel type for the specified app.
Response result = apiInstance.GetStoresBySalesChannel(appId, channelId);
Debug.WriteLine(result);
}
@@ -704,8 +693,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application Id (AppNameId) |
- **channelId** | **int?**| Type of sales channel (Android, IOS, Web, etc.) |
+ **appId** | **string**| |
+ **channelId** | **int?**| |
### Return type
@@ -726,7 +715,7 @@ Name | Type | Description | Notes
# **UnassignStoreFromChannel**
> Object UnassignStoreFromChannel (int? storeId, string appId, int? channelId)
-Unassign a Store from a Sales Channel
+
### Example
```csharp
@@ -746,13 +735,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new ChannelsApi();
- var storeId = 56; // int? | Store Id (123, 456)
- var appId = appId_example; // string | AppId (AppNameIdxxx)
- var channelId = 56; // int? | Channel Id (123, 456)
+ var storeId = 56; // int? |
+ var appId = appId_example; // string |
+ var channelId = 56; // int? |
try
{
- // Unassign a Store from a Sales Channel
Object result = apiInstance.UnassignStoreFromChannel(storeId, appId, channelId);
Debug.WriteLine(result);
}
@@ -769,9 +757,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store Id (123, 456) |
- **appId** | **string**| AppId (AppNameIdxxx) |
- **channelId** | **int?**| Channel Id (123, 456) |
+ **storeId** | **int?**| |
+ **appId** | **string**| |
+ **channelId** | **int?**| |
### Return type
diff --git a/docs/ChargebackDetails.md b/docs/ChargebackDetails.md
index 172b4dc2..bef20b39 100644
--- a/docs/ChargebackDetails.md
+++ b/docs/ChargebackDetails.md
@@ -4,6 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ChargebackAmount** | **double?** | Chargeback amount | [optional]
+**PosSalesChargebackAmount** | **double?** | POS Chargeback amount | [optional]
**ChargebackRefundedFees** | **double?** | Chargeback refunded feeds | [optional]
**ChargebacksCount** | **int?** | Number of chargebacks | [optional]
**TotalChargebackCost** | **double?** | Total amount | [optional]
diff --git a/docs/ClientDevice.md b/docs/ClientDevice.md
new file mode 100644
index 00000000..6c69654f
--- /dev/null
+++ b/docs/ClientDevice.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.ClientDevice
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DeviceModel** | **string** | Device Model | [optional]
+**DeviceId** | **string** | Device Id | [optional]
+**DeviceName** | **string** | Device Name | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/ClientDeviceAssignEnrolledDevice.md b/docs/ClientDeviceAssignEnrolledDevice.md
new file mode 100644
index 00000000..a3f24d9b
--- /dev/null
+++ b/docs/ClientDeviceAssignEnrolledDevice.md
@@ -0,0 +1,10 @@
+# Flipdish.Model.ClientDeviceAssignEnrolledDevice
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DeviceModel** | **string** | Device Model | [optional]
+**PinCode** | **string** | Pin Code | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/ClientDeviceEnroll.md b/docs/ClientDeviceEnroll.md
new file mode 100644
index 00000000..5fb9deeb
--- /dev/null
+++ b/docs/ClientDeviceEnroll.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.ClientDeviceEnroll
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DeviceModel** | **string** | Device model | [optional]
+**DeviceId** | **string** | Device Id | [optional]
+**DeviceName** | **string** | Device Name | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/ClientDeviceEnrollmentResult.md b/docs/ClientDeviceEnrollmentResult.md
new file mode 100644
index 00000000..014572e3
--- /dev/null
+++ b/docs/ClientDeviceEnrollmentResult.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.ClientDeviceEnrollmentResult
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PinCode** | **string** | PIN Code for assigning | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/ClientDeviceSummary.md b/docs/ClientDeviceSummary.md
new file mode 100644
index 00000000..9a54bf3b
--- /dev/null
+++ b/docs/ClientDeviceSummary.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.ClientDeviceSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DeviceModel** | **string** | Device Model | [optional]
+**DeviceId** | **string** | Device Id | [optional]
+**DeviceName** | **string** | Device Name | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/ClientsApi.md b/docs/ClientsApi.md
new file mode 100644
index 00000000..ff3652e0
--- /dev/null
+++ b/docs/ClientsApi.md
@@ -0,0 +1,195 @@
+# Flipdish.Api.ClientsApi
+
+All URIs are relative to *https://api.flipdish.co*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**GetClient**](ClientsApi.md#getclient) | **GET** /api/v1.0/clients/{clientId} |
+[**SetSalesForceContactId**](ClientsApi.md#setsalesforcecontactid) | **POST** /api/v1.0/clients/{clientId}/salesforcecontactid |
+[**SetStripeCustomerId**](ClientsApi.md#setstripecustomerid) | **POST** /api/v1.0/clients/{clientId}/stripecustomerid |
+
+
+
+# **GetClient**
+> void GetClient (int? clientId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetClientExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new ClientsApi();
+ var clientId = 56; // int? |
+
+ try
+ {
+ apiInstance.GetClient(clientId);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling ClientsApi.GetClient: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **clientId** | **int?**| |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SetSalesForceContactId**
+> void SetSalesForceContactId (int? clientId, string salesForceContactId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SetSalesForceContactIdExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new ClientsApi();
+ var clientId = 56; // int? |
+ var salesForceContactId = salesForceContactId_example; // string |
+
+ try
+ {
+ apiInstance.SetSalesForceContactId(clientId, salesForceContactId);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling ClientsApi.SetSalesForceContactId: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **clientId** | **int?**| |
+ **salesForceContactId** | **string**| |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SetStripeCustomerId**
+> void SetStripeCustomerId (int? clientId, string stripeCustomerId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SetStripeCustomerIdExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new ClientsApi();
+ var clientId = 56; // int? |
+ var stripeCustomerId = stripeCustomerId_example; // string |
+
+ try
+ {
+ apiInstance.SetStripeCustomerId(clientId, stripeCustomerId);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling ClientsApi.SetStripeCustomerId: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **clientId** | **int?**| |
+ **stripeCustomerId** | **string**| |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/ConfiguredStore.md b/docs/ConfiguredStore.md
index 2191fdd0..7ebde6f3 100644
--- a/docs/ConfiguredStore.md
+++ b/docs/ConfiguredStore.md
@@ -3,8 +3,8 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**StoreId** | **int?** | Store id | [optional]
-**Name** | **string** | Name of store | [optional]
+**StoreId** | **int?** | | [optional]
+**Name** | **string** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CreateAccountModel.md b/docs/CreateAccountModel.md
index b145cfc2..a9a90ccb 100644
--- a/docs/CreateAccountModel.md
+++ b/docs/CreateAccountModel.md
@@ -3,11 +3,12 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Email** | **string** | Email addres |
+**Email** | **string** | Email address |
**StoreName** | **string** | Store name |
**LanguageId** | **string** | LanguageId | [optional]
**Rid** | **int?** | Referral ID | [optional]
**Cid** | **string** | Campaign ID | [optional]
+**RecaptchaToken** | **string** | Google Recaptcha Token | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CreateAppParameters.md b/docs/CreateAppParameters.md
new file mode 100644
index 00000000..90aed183
--- /dev/null
+++ b/docs/CreateAppParameters.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.CreateAppParameters
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **string** | The name of the brand that this app/white-label represents. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/CreateAppStoreApp.md b/docs/CreateAppStoreApp.md
index 9ed1bca9..bd1bfae2 100644
--- a/docs/CreateAppStoreApp.md
+++ b/docs/CreateAppStoreApp.md
@@ -3,21 +3,24 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Details** | **string** | Details |
-**ConfigurationType** | **string** | Configuration type <example>External link</example><example>Flipdish hosted</example> |
-**StoreSelectorType** | **string** | Store selector type |
-**FieldGroups** | [**List<FieldGroup>**](FieldGroup.md) | Field groups | [optional]
-**SetupInstructions** | **string** | Setup instructions | [optional]
-**ExternalSetupLink** | **string** | External setup link | [optional]
-**TeammateAppAccessLevel** | **string** | Teammate app access level | [optional]
-**PermissionsType** | **string** | Permissions type |
-**Support** | [**AppStoreAppSupportInfo**](AppStoreAppSupportInfo.md) | Support information | [optional]
-**Name** | **string** | Name |
-**Description** | **string** | Description |
-**IsEnabled** | **bool?** | Is application enabled | [optional]
-**Categories** | **List<string>** | Categories |
-**Countries** | **List<string>** | Countries |
-**DeveloperName** | **string** | Developer Name | [optional]
+**Details** | **string** | |
+**ConfigurationType** | **string** | |
+**StoreSelectorType** | **string** | |
+**FieldGroups** | [**List<FieldGroup>**](FieldGroup.md) | | [optional]
+**SetupInstructions** | **string** | | [optional]
+**ExternalSetupLink** | **string** | | [optional]
+**TeammateAppAccessLevel** | **string** | | [optional]
+**PermissionsType** | **string** | |
+**Support** | [**AppStoreAppSupportInfo**](AppStoreAppSupportInfo.md) | | [optional]
+**ExternalFunctionActionUrl** | **string** | | [optional]
+**ExternalFunctionSignatureKey** | **string** | | [optional]
+**IsPaid** | **bool?** | | [optional]
+**Name** | **string** | |
+**Description** | **string** | |
+**IsEnabled** | **bool?** | | [optional]
+**Categories** | **List<string>** | |
+**Countries** | **List<string>** | |
+**DeveloperName** | **string** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CreateBasicAccountModel.md b/docs/CreateBasicAccountModel.md
new file mode 100644
index 00000000..2986e5fd
--- /dev/null
+++ b/docs/CreateBasicAccountModel.md
@@ -0,0 +1,10 @@
+# Flipdish.Model.CreateBasicAccountModel
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**StoreName** | **string** | Store name |
+**LanguageId** | **string** | LanguageId | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/CreateEndUserFeeConfig.md b/docs/CreateEndUserFeeConfig.md
new file mode 100644
index 00000000..4152a5aa
--- /dev/null
+++ b/docs/CreateEndUserFeeConfig.md
@@ -0,0 +1,15 @@
+# Flipdish.Model.CreateEndUserFeeConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Channel** | **string** | The order channel this fee config applies to |
+**PaymentMethod** | **string** | The payment method this fee config applies to |
+**MinOrderAmount** | **double?** | Order amount below which MinFixedFee is charged instead of the percent/fixed calculation | [optional]
+**MinFixedFee** | **double?** | Fixed fee charged for orders at or below MinOrderAmount | [optional]
+**PercentFee** | **double?** | Percentage fee applied to the order amount | [optional]
+**FixedFee** | **double?** | Fixed fee compared against the percentage fee - the greater of the two is charged | [optional]
+**Cap** | **double?** | Maximum fee that can be charged | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/CreateFulfillmentStatesConfiguration.md b/docs/CreateFulfillmentStatesConfiguration.md
new file mode 100644
index 00000000..b5346cf5
--- /dev/null
+++ b/docs/CreateFulfillmentStatesConfiguration.md
@@ -0,0 +1,13 @@
+# Flipdish.Model.CreateFulfillmentStatesConfiguration
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**StoreIds** | **List<int?>** | Stores id's | [optional]
+**StoreSelectorType** | **string** | Store Selector Type | [optional]
+**States** | [**List<FulfillmentStatusConfigurationItem>**](FulfillmentStatusConfigurationItem.md) | Settings | [optional]
+**AutomaticTransitionsEnabled** | **bool?** | Enable automatic transitions | [optional]
+**Name** | **string** | Name | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/CreateFullMenu.md b/docs/CreateFullMenu.md
index b73050a4..959a1cee 100644
--- a/docs/CreateFullMenu.md
+++ b/docs/CreateFullMenu.md
@@ -5,11 +5,12 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Name** | **string** | Name of Menu, only shown in portal | [optional]
**ImageUrl** | **string** | Image url | [optional]
-**MenuSections** | [**List<CreateFullMenuSection>**](CreateFullMenuSection.md) | Menu sections (startes, main etc) | [optional]
+**MenuSections** | [**List<CreateFullMenuSection>**](CreateFullMenuSection.md) | Menu sections (starters, main etc) | [optional]
**TaxRates** | [**List<CreateMenuTaxRate>**](CreateMenuTaxRate.md) | Menu tax rates | [optional]
**DisplaySectionLinks** | **bool?** | Display menu section link on UI | [optional]
**MenuSectionBehaviour** | **string** | Menu section behaviour | [optional]
**TaxType** | **string** | Tax type | [optional]
+**IsIntegrated** | **bool?** | Flag to indicate if the menu is integrated (contains metadata) | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CreateFullMenuItemOptionSet.md b/docs/CreateFullMenuItemOptionSet.md
index 74a9d5a2..4cce8a3c 100644
--- a/docs/CreateFullMenuItemOptionSet.md
+++ b/docs/CreateFullMenuItemOptionSet.md
@@ -11,6 +11,7 @@ Name | Type | Description | Notes
**MinSelectCount** | **int?** | Minimum items must be selected | [optional]
**MaxSelectCount** | **int?** | Maximum number of items can be selected | [optional]
**CellLayoutType** | **string** | Small | Medium | Large Affects the layout of the menu. | [optional]
+**PublicId** | **Guid?** | Permanent reference to the item. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CreateFullMenuItemOptionSetItem.md b/docs/CreateFullMenuItemOptionSetItem.md
index 41e27bb9..376543e3 100644
--- a/docs/CreateFullMenuItemOptionSetItem.md
+++ b/docs/CreateFullMenuItemOptionSetItem.md
@@ -9,10 +9,12 @@ Name | Type | Description | Notes
**NextMenuItemOptionSetId** | **int?** | if null, next option set is next. if -1, this is the final option set | [optional]
**Name** | **string** | Name | [optional]
**Price** | **double?** | Price | [optional]
+**DepositReturnFee** | **double?** | An optional fee that can be added to the price of the item. | [optional]
**IsAvailable** | **bool?** | Is available | [optional]
**DisplayOrder** | **int?** | Display order. Displayed in ascending order. | [optional]
**CellLayoutType** | **string** | Small | Medium | Large Affects the layout of the menu. | [optional]
**ImageUrl** | **string** | Image url | [optional]
+**PublicId** | **Guid?** | Permanent reference to the item. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CreateFullMenuSection.md b/docs/CreateFullMenuSection.md
index 7bbb5103..31c3224a 100644
--- a/docs/CreateFullMenuSection.md
+++ b/docs/CreateFullMenuSection.md
@@ -12,6 +12,7 @@ Name | Type | Description | Notes
**IsHiddenFromCustomers** | **bool?** | Is hidden from customer. Perhaps when the item is out of stock. | [optional]
**ImageUrl** | **string** | Image url | [optional]
**MenuSectionId** | **int?** | Menu Section Id | [optional]
+**PublicId** | **Guid?** | Permanent reference to the item. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CreateFullMenuSectionItem.md b/docs/CreateFullMenuSectionItem.md
index fe56d781..80fce367 100644
--- a/docs/CreateFullMenuSectionItem.md
+++ b/docs/CreateFullMenuSectionItem.md
@@ -10,6 +10,7 @@ Name | Type | Description | Notes
**Description** | **string** | Description (like \"A lovely dish from the east\") | [optional]
**SpicinessRating** | **string** | Spiciness rating | [optional]
**Price** | **double?** | Price - this is only used when there is no master option set and should be set to 0 if a master option set exists. | [optional]
+**DepositReturnFee** | **double?** | An optional fee that can be added to the price of the item. | [optional]
**DisplayOrder** | **int?** | Display order | [optional]
**Alcohol** | **bool?** | To be set true if the item or an option of the item contains an alcoholic drink. | [optional]
**IsAvailable** | **bool?** | True if we accept orders for this item still | [optional]
@@ -18,6 +19,8 @@ Name | Type | Description | Notes
**ImageName** | **string** | Image url | [optional]
**ImageUrl** | **string** | Image url | [optional]
**MenuItemId** | **int?** | Menu Item Id | [optional]
+**ExcludeFromVoucherDiscounting** | **bool?** | If true, the item is excluded from voucher discount calculations | [optional]
+**PublicId** | **Guid?** | Permanent reference to the item. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CreateMetafieldDefinition.md b/docs/CreateMetafieldDefinition.md
index 2a8f05d5..9c12eb2f 100644
--- a/docs/CreateMetafieldDefinition.md
+++ b/docs/CreateMetafieldDefinition.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**IsReadOnly** | **bool?** | Indicates if a definition can be edited or not | [optional]
-**OwnerEntity** | **string** | The Metafield will extend the specified {Flipdish.PublicModels.V1.Metafields.MetafieldDefinitionBase.OwnerEntity} | [optional]
+**OwnerEntity** | **string** | The Metafield will extend the specified {Flipdish.Metafields.PublicModels.V1.MetafieldDefinitionBase.OwnerEntity} | [optional]
**Key** | **string** | Key of the metafield. The key must have two parts, separated by a dot. The first part acts as a category, for organizational purposes. The parts can be composed of lowercase letters, numbers, hyphen and underscore |
**ValueType** | **string** | The excepted type for the Value field | [optional]
**Name** | **string** | Field Name |
diff --git a/docs/CreatePayGreenConfigurationRequest.md b/docs/CreatePayGreenConfigurationRequest.md
index dcf77fc8..41afa127 100644
--- a/docs/CreatePayGreenConfigurationRequest.md
+++ b/docs/CreatePayGreenConfigurationRequest.md
@@ -3,10 +3,10 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Name** | **string** | | [optional]
-**PayGreenId** | **string** | | [optional]
-**PayGreenPrivateKey** | **string** | | [optional]
-**AssignedStores** | **List<int?>** | | [optional]
+**Name** | **string** | Name. | [optional]
+**PayGreenId** | **string** | PayGreenId. | [optional]
+**PayGreenPrivateKey** | **string** | PayGreenPrivateKey. | [optional]
+**AssignedStores** | **List<int?>** | AssignedStores. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CreatePromotion.md b/docs/CreatePromotion.md
new file mode 100644
index 00000000..59bd71c4
--- /dev/null
+++ b/docs/CreatePromotion.md
@@ -0,0 +1,10 @@
+# Flipdish.Model.CreatePromotion
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **string** | Promotion Name | [optional]
+**MenuItemPublicIds** | **List<Guid?>** | Promotion Menu Item Awards | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/CreateTeammate.md b/docs/CreateTeammate.md
index fcfb2b4d..5ea59e8f 100644
--- a/docs/CreateTeammate.md
+++ b/docs/CreateTeammate.md
@@ -7,6 +7,7 @@ Name | Type | Description | Notes
**AppAccessLevel** | **string** | App access level | [optional]
**HasAccessToAllStores** | **bool?** | The user has access to all stores for the app (including new stores that added later) | [optional]
**StoreIds** | **List<int?>** | Store IDs the user has access to (if HasAccessToAllStores is false) | [optional]
+**PropertyIds** | **List<string>** | Property Ids the user has access to (if HasAccessToAllStores is false) | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CreateUserDeliveryLocationRequest.md b/docs/CreateUserDeliveryLocationRequest.md
new file mode 100644
index 00000000..ecd98fba
--- /dev/null
+++ b/docs/CreateUserDeliveryLocationRequest.md
@@ -0,0 +1,16 @@
+# Flipdish.Model.CreateUserDeliveryLocationRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Building** | **string** | Building. | [optional]
+**Street** | **string** | Street. | [optional]
+**Town** | **string** | Town. | [optional]
+**PostCode** | **string** | PostCode. | [optional]
+**FullAddressJson** | **string** | FullAddressJson. | [optional]
+**DeliveryInstructions** | **string** | DeliveryInstructions. | [optional]
+**Coordinates** | [**Coordinates**](Coordinates.md) | Coordinates. | [optional]
+**IsDisplayed** | **bool?** | Passed through to the same parameter position as legacy admin MVC (maps to IsCustomAddress in map service). | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/CreateVoucher.md b/docs/CreateVoucher.md
index 3c40c0ea..29dccb71 100644
--- a/docs/CreateVoucher.md
+++ b/docs/CreateVoucher.md
@@ -4,13 +4,13 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**VoucherType** | **string** | Voucher Type | [optional]
-**Stores** | **List<int?>** | Stores that this voucher applies to | [optional]
-**AddItemDetails** | [**AddItemDetails**](AddItemDetails.md) | Add item details | [optional]
+**Promotion** | [**CreatePromotion**](CreatePromotion.md) | Create Promotion details | [optional]
**CreditNoteDetails** | [**CreditNoteDetails**](CreditNoteDetails.md) | Credit note details | [optional]
**LumpDiscountDetails** | [**LumpDiscountDetails**](LumpDiscountDetails.md) | Lump discount details | [optional]
**PercentDiscountDetails** | [**PercentDiscountDetails**](PercentDiscountDetails.md) | Percent discount details | [optional]
**Code** | **string** | Voucher Code | [optional]
**Description** | **string** | Voucher Description (Visible on printout) | [optional]
+**Stores** | **List<int?>** | Stores that this voucher applies to | [optional]
**ValidOnOrdersOver** | **double?** | Valid on orders on or above | [optional]
**TakesPriority** | **bool?** | Takes priority | [optional]
**IsEnabled** | **bool?** | Is voucher enabled | [optional]
@@ -23,8 +23,16 @@ Name | Type | Description | Notes
**IsValidForFirstOrderOnly** | **bool?** | Valid only on the first order by the customer | [optional]
**IsValidOncePerCustomer** | **bool?** | Valid once per customer | [optional]
**IsValidOnlyOnce** | **bool?** | Valid only once, by any customer (once used cannot be used again by any other customer) | [optional]
+**IsDiscoverable** | **bool?** | Enables the voucher to be offered in the Voucher Discoverability feature | [optional]
+**IsPromoted** | **bool?** | Marks the voucher as promoted | [optional]
+**ForceDiscount** | **bool?** | Force the discount to be applied which bypasses some menu restrictions | [optional]
**StartDate** | **DateTime?** | Voucher Starts On (Time in UTC) | [optional]
**ExpiryDate** | **DateTime?** | Voucher Expires On (Time in UTC) | [optional]
+**ChannelRestrictions** | **List<string>** | Limit the channels this voucher can be used on | [optional]
+**ValidityPeriods** | [**List<ValidityPeriod>**](ValidityPeriod.md) | Periods in which the voucher is valid. An empty list means the voucher is valid at all times. When updating the voucher, if this is set to null, the validity periods won't be updated. | [optional]
+**VoucherSubType** | **string** | Voucher Subtype | [optional]
+**CustomerId** | **int?** | Customer UserID | [optional]
+**MaxRedemptions** | **int?** | Maximum number of times the voucher can be redeemed (used) | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CrossSellApi.md b/docs/CrossSellApi.md
new file mode 100644
index 00000000..d110031b
--- /dev/null
+++ b/docs/CrossSellApi.md
@@ -0,0 +1,78 @@
+# Flipdish.Api.CrossSellApi
+
+All URIs are relative to *https://api.flipdish.co*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**GetCrossSellMenuItems**](CrossSellApi.md#getcrosssellmenuitems) | **GET** /api/v1.0/{appId}/crossSell/menuItems |
+
+
+
+# **GetCrossSellMenuItems**
+> RestApiResultCrossSellMenuItems GetCrossSellMenuItems (string appId, int? menuId, List menuItemId, int? limit, double? totalValue)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetCrossSellMenuItemsExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new CrossSellApi();
+ var appId = appId_example; // string |
+ var menuId = 56; // int? |
+ var menuItemId = new List(); // List |
+ var limit = 56; // int? |
+ var totalValue = 1.2; // double? |
+
+ try
+ {
+ RestApiResultCrossSellMenuItems result = apiInstance.GetCrossSellMenuItems(appId, menuId, menuItemId, limit, totalValue);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling CrossSellApi.GetCrossSellMenuItems: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **menuId** | **int?**| |
+ **menuItemId** | [**List<int?>**](int?.md)| |
+ **limit** | **int?**| |
+ **totalValue** | **double?**| |
+
+### Return type
+
+[**RestApiResultCrossSellMenuItems**](RestApiResultCrossSellMenuItems.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/CrossSellMenuItems.md b/docs/CrossSellMenuItems.md
new file mode 100644
index 00000000..a2f3b706
--- /dev/null
+++ b/docs/CrossSellMenuItems.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.CrossSellMenuItems
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**MenuItemIds** | **List<int?>** | Menu Item Id's | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/Customer.md b/docs/Customer.md
index 2ddc8c74..ea5fe5c3 100644
--- a/docs/Customer.md
+++ b/docs/Customer.md
@@ -4,7 +4,9 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**CustomerId** | **int?** | Id of the customer | [optional]
+**Name** | **string** | Customer name | [optional]
**RegistrationDate** | **DateTime?** | Customer registration date | [optional]
+**PhoneNumber** | **string** | Phone Number in international format | [optional]
**CashOrdersEnabled** | **bool?** | Customer can place cash orders | [optional]
**CardOrdersEnabled** | **bool?** | Customer can place card orders | [optional]
**MarketingEnabled** | **bool?** | Customer can receive marketing | [optional]
diff --git a/docs/CustomerConsentUpdatedEvent.md b/docs/CustomerConsentUpdatedEvent.md
index 62ac4482..6f3b3490 100644
--- a/docs/CustomerConsentUpdatedEvent.md
+++ b/docs/CustomerConsentUpdatedEvent.md
@@ -4,6 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**EventName** | **string** | The event name | [optional]
+**OrgId** | **string** | Organisation Id | [optional]
**Enabled** | **bool?** | Enabled | [optional]
**Description** | **string** | Description | [optional]
**User** | [**UserEventInfo**](UserEventInfo.md) | Customer User info | [optional]
@@ -12,6 +13,8 @@ Name | Type | Description | Notes
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/Contact.md b/docs/CustomerCreateModel.md
similarity index 50%
rename from docs/Contact.md
rename to docs/CustomerCreateModel.md
index c20906e6..577de54c 100644
--- a/docs/Contact.md
+++ b/docs/CustomerCreateModel.md
@@ -1,12 +1,12 @@
-# Flipdish.Model.Contact
+# Flipdish.Model.CustomerCreateModel
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Email** | **string** | Email Address | [optional]
-**PhoneNumber** | **string** | International format Phone Number | [optional]
-**FirstName** | **string** | First Name | [optional]
-**LastName** | **string** | Last Name | [optional]
+**PhoneNumber** | **string** | Customer Phone Number | [optional]
+**AppType** | **string** | Customer AppType | [optional]
+**Name** | **string** | Customer Name | [optional]
+**MarketingEnabled** | **bool?** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CustomerCreatedEvent.md b/docs/CustomerCreatedEvent.md
index 304ad6b5..1a50dc2a 100644
--- a/docs/CustomerCreatedEvent.md
+++ b/docs/CustomerCreatedEvent.md
@@ -4,6 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**EventName** | **string** | The event name | [optional]
+**OrgId** | **string** | Organisation Id | [optional]
**User** | [**UserEventInfo**](UserEventInfo.md) | Customer User info | [optional]
**Description** | **string** | Description | [optional]
**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
@@ -11,6 +12,8 @@ Name | Type | Description | Notes
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/AddItemDetails.md b/docs/CustomerMessages.md
similarity index 62%
rename from docs/AddItemDetails.md
rename to docs/CustomerMessages.md
index 99ae0c24..bb609c2f 100644
--- a/docs/AddItemDetails.md
+++ b/docs/CustomerMessages.md
@@ -1,10 +1,10 @@
-# Flipdish.Model.AddItemDetails
+# Flipdish.Model.CustomerMessages
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**PromotionalItemId** | **int?** | Promotional Item Id | [optional]
-**PromotionalItemName** | **string** | Promotional Item Name | [optional]
+**DeliveryMenuMessage** | **string** | Delivery menu message | [optional]
+**PickupMenuMessage** | **string** | Pickup menu message | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CustomerSummary.md b/docs/CustomerSummary.md
index ed09fe74..4e6dfb9d 100644
--- a/docs/CustomerSummary.md
+++ b/docs/CustomerSummary.md
@@ -8,6 +8,7 @@ Name | Type | Description | Notes
**EmailAddress** | **string** | Customer email address | [optional]
**PhoneNumberLocalFormat** | **string** | Customer local phone number | [optional]
**PhoneNumber** | **string** | Customer phone number | [optional]
+**LanguagePreference** | **string** | Preferred language of the consumer | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/CustomerUpdatedEvent.md b/docs/CustomerUpdatedEvent.md
index 525a4b73..c7b107af 100644
--- a/docs/CustomerUpdatedEvent.md
+++ b/docs/CustomerUpdatedEvent.md
@@ -10,7 +10,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/Customers.md b/docs/Customers.md
new file mode 100644
index 00000000..2f771c5c
--- /dev/null
+++ b/docs/Customers.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.Customers
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Items** | [**List<Customer>**](Customer.md) | List of customers | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/CustomersApi.md b/docs/CustomersApi.md
index 321f58e0..639f21ec 100644
--- a/docs/CustomersApi.md
+++ b/docs/CustomersApi.md
@@ -4,15 +4,80 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**GetCustomerById**](CustomersApi.md#getcustomerbyid) | **GET** /api/v1.0/{appId}/customers/{customerId} | Get customer of an app by Id
-[**UpdateCustomerById**](CustomersApi.md#updatecustomerbyid) | **POST** /api/v1.0/{appId}/customers/{customerId} | Update customer of an app by Id
+[**CreateCustomer**](CustomersApi.md#createcustomer) | **POST** /api/v1.0/{appId}/customers |
+[**GetCustomerById**](CustomersApi.md#getcustomerbyid) | **GET** /api/v1.0/{appId}/customers/{customerId} |
+[**GetCustomers**](CustomersApi.md#getcustomers) | **GET** /api/v1.0/{appId}/customers |
+[**UpdateCustomerById**](CustomersApi.md#updatecustomerbyid) | **POST** /api/v1.0/{appId}/customers/{customerId} |
+
+# **CreateCustomer**
+> RestApiResultCustomer CreateCustomer (string appId, CustomerCreateModel customerCreateModel)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class CreateCustomerExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new CustomersApi();
+ var appId = appId_example; // string |
+ var customerCreateModel = new CustomerCreateModel(); // CustomerCreateModel |
+
+ try
+ {
+ RestApiResultCustomer result = apiInstance.CreateCustomer(appId, customerCreateModel);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling CustomersApi.CreateCustomer: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **customerCreateModel** | [**CustomerCreateModel**](CustomerCreateModel.md)| |
+
+### Return type
+
+[**RestApiResultCustomer**](RestApiResultCustomer.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **GetCustomerById**
> RestApiResultCustomer GetCustomerById (string appId, int? customerId)
-Get customer of an app by Id
+
### Example
```csharp
@@ -32,12 +97,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new CustomersApi();
- var appId = appId_example; // string | App Name Id
- var customerId = 56; // int? | Customer Id
+ var appId = appId_example; // string |
+ var customerId = 56; // int? |
try
{
- // Get customer of an app by Id
RestApiResultCustomer result = apiInstance.GetCustomerById(appId, customerId);
Debug.WriteLine(result);
}
@@ -54,8 +118,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name Id |
- **customerId** | **int?**| Customer Id |
+ **appId** | **string**| |
+ **customerId** | **int?**| |
### Return type
@@ -72,11 +136,74 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **GetCustomers**
+> RestApiResultCustomers GetCustomers (string appId, string phoneNumber)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetCustomersExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new CustomersApi();
+ var appId = appId_example; // string |
+ var phoneNumber = phoneNumber_example; // string |
+
+ try
+ {
+ RestApiResultCustomers result = apiInstance.GetCustomers(appId, phoneNumber);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling CustomersApi.GetCustomers: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **phoneNumber** | **string**| |
+
+### Return type
+
+[**RestApiResultCustomers**](RestApiResultCustomers.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **UpdateCustomerById**
> RestApiResultCustomer UpdateCustomerById (string appId, int? customerId, CustomerUpdateModel updateCustomer)
-Update customer of an app by Id
+
### Example
```csharp
@@ -96,13 +223,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new CustomersApi();
- var appId = appId_example; // string | App Name Id
- var customerId = 56; // int? | Customer Id
- var updateCustomer = new CustomerUpdateModel(); // CustomerUpdateModel | Updated customer information
+ var appId = appId_example; // string |
+ var customerId = 56; // int? |
+ var updateCustomer = new CustomerUpdateModel(); // CustomerUpdateModel |
try
{
- // Update customer of an app by Id
RestApiResultCustomer result = apiInstance.UpdateCustomerById(appId, customerId, updateCustomer);
Debug.WriteLine(result);
}
@@ -119,9 +245,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name Id |
- **customerId** | **int?**| Customer Id |
- **updateCustomer** | [**CustomerUpdateModel**](CustomerUpdateModel.md)| Updated customer information |
+ **appId** | **string**| |
+ **customerId** | **int?**| |
+ **updateCustomer** | [**CustomerUpdateModel**](CustomerUpdateModel.md)| |
### Return type
diff --git a/docs/DeliveryTrackingApi.md b/docs/DeliveryTrackingApi.md
deleted file mode 100644
index 6edd3e7d..00000000
--- a/docs/DeliveryTrackingApi.md
+++ /dev/null
@@ -1,404 +0,0 @@
-# Flipdish.Api.DeliveryTrackingApi
-
-All URIs are relative to *https://api.flipdish.co*
-
-Method | HTTP request | Description
-------------- | ------------- | -------------
-[**AssignDriverToOrder**](DeliveryTrackingApi.md#assigndrivertoorder) | **POST** /api/v1.0/{appId}/drivers/{driverId}/orders/{orderId} | [PRIVATE] Assign driver to order
-[**AssignDriverToOrders**](DeliveryTrackingApi.md#assigndrivertoorders) | **POST** /api/v1.0/{appId}/drivers/{driverId}/orders | Assign driver to multiple orders
-[**GetDrivers**](DeliveryTrackingApi.md#getdrivers) | **GET** /api/v1.0/{appId}/drivers | [PRIVATE] Get drivers by App
-[**InviteDriverToApp**](DeliveryTrackingApi.md#invitedrivertoapp) | **POST** /api/v1.0/{appId}/drivers | [PRIVATE] Invite driver
-[**RemoveDriverFromApp**](DeliveryTrackingApi.md#removedriverfromapp) | **DELETE** /api/v1.0/{appId}/drivers/{driverId} | [PRIVATE] Unassign driver from app
-[**UnassignDriverFromOrder**](DeliveryTrackingApi.md#unassigndriverfromorder) | **DELETE** /api/v1.0/{appId}/orders/{orderId}/driver | [PRIVATE] Unassign driver from order
-
-
-
-# **AssignDriverToOrder**
-> void AssignDriverToOrder (string appId, int? orderId, int? driverId)
-
-[PRIVATE] Assign driver to order
-
-### Example
-```csharp
-using System;
-using System.Diagnostics;
-using Flipdish.Api;
-using Flipdish.Client;
-using Flipdish.Model;
-
-namespace Example
-{
- public class AssignDriverToOrderExample
- {
- public void main()
- {
- // Configure OAuth2 access token for authorization: oauth2
- Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
-
- var apiInstance = new DeliveryTrackingApi();
- var appId = appId_example; // string | Application identifier
- var orderId = 56; // int? | Order Id
- var driverId = 56; // int? | Driver Id
-
- try
- {
- // [PRIVATE] Assign driver to order
- apiInstance.AssignDriverToOrder(appId, orderId, driverId);
- }
- catch (Exception e)
- {
- Debug.Print("Exception when calling DeliveryTrackingApi.AssignDriverToOrder: " + e.Message );
- }
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier |
- **orderId** | **int?**| Order Id |
- **driverId** | **int?**| Driver Id |
-
-### Return type
-
-void (empty response body)
-
-### Authorization
-
-[oauth2](../README.md#oauth2)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/json, text/json, application/xml, text/xml
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-
-# **AssignDriverToOrders**
-> void AssignDriverToOrders (string appId, int? driverId, List orderIdAndSequenceNumbers)
-
-Assign driver to multiple orders
-
-### Example
-```csharp
-using System;
-using System.Diagnostics;
-using Flipdish.Api;
-using Flipdish.Client;
-using Flipdish.Model;
-
-namespace Example
-{
- public class AssignDriverToOrdersExample
- {
- public void main()
- {
- // Configure OAuth2 access token for authorization: oauth2
- Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
-
- var apiInstance = new DeliveryTrackingApi();
- var appId = appId_example; // string | Application identifier
- var driverId = 56; // int? | Driver Id
- var orderIdAndSequenceNumbers = new List(); // List | Array of object containing OrderId and Sequence
-
- try
- {
- // Assign driver to multiple orders
- apiInstance.AssignDriverToOrders(appId, driverId, orderIdAndSequenceNumbers);
- }
- catch (Exception e)
- {
- Debug.Print("Exception when calling DeliveryTrackingApi.AssignDriverToOrders: " + e.Message );
- }
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier |
- **driverId** | **int?**| Driver Id |
- **orderIdAndSequenceNumbers** | [**List<OrderIdAndSequenceNumber>**](OrderIdAndSequenceNumber.md)| Array of object containing OrderId and Sequence |
-
-### Return type
-
-void (empty response body)
-
-### Authorization
-
-[oauth2](../README.md#oauth2)
-
-### HTTP request headers
-
- - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- - **Accept**: application/json, text/json, application/xml, text/xml
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-
-# **GetDrivers**
-> RestApiArrayResultDriver GetDrivers (string appId, string name = null, string phoneNumber = null, int? storeId = null, string presence = null)
-
-[PRIVATE] Get drivers by App
-
-### Example
-```csharp
-using System;
-using System.Diagnostics;
-using Flipdish.Api;
-using Flipdish.Client;
-using Flipdish.Model;
-
-namespace Example
-{
- public class GetDriversExample
- {
- public void main()
- {
- // Configure OAuth2 access token for authorization: oauth2
- Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
-
- var apiInstance = new DeliveryTrackingApi();
- var appId = appId_example; // string | Application identifier
- var name = name_example; // string | Driver's username (optional)
- var phoneNumber = phoneNumber_example; // string | Driver's phone number (optional)
- var storeId = 56; // int? | Store Id (optional)
- var presence = presence_example; // string | Offline/Online (optional)
-
- try
- {
- // [PRIVATE] Get drivers by App
- RestApiArrayResultDriver result = apiInstance.GetDrivers(appId, name, phoneNumber, storeId, presence);
- Debug.WriteLine(result);
- }
- catch (Exception e)
- {
- Debug.Print("Exception when calling DeliveryTrackingApi.GetDrivers: " + e.Message );
- }
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier |
- **name** | **string**| Driver's username | [optional]
- **phoneNumber** | **string**| Driver's phone number | [optional]
- **storeId** | **int?**| Store Id | [optional]
- **presence** | **string**| Offline/Online | [optional]
-
-### Return type
-
-[**RestApiArrayResultDriver**](RestApiArrayResultDriver.md)
-
-### Authorization
-
-[oauth2](../README.md#oauth2)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/json, text/json, application/xml, text/xml
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-
-# **InviteDriverToApp**
-> RestApiResultDriver InviteDriverToApp (string appId, DriverInvitation driverInvitation)
-
-[PRIVATE] Invite driver
-
-### Example
-```csharp
-using System;
-using System.Diagnostics;
-using Flipdish.Api;
-using Flipdish.Client;
-using Flipdish.Model;
-
-namespace Example
-{
- public class InviteDriverToAppExample
- {
- public void main()
- {
- // Configure OAuth2 access token for authorization: oauth2
- Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
-
- var apiInstance = new DeliveryTrackingApi();
- var appId = appId_example; // string | Application identifier
- var driverInvitation = new DriverInvitation(); // DriverInvitation | Driver invitation model
-
- try
- {
- // [PRIVATE] Invite driver
- RestApiResultDriver result = apiInstance.InviteDriverToApp(appId, driverInvitation);
- Debug.WriteLine(result);
- }
- catch (Exception e)
- {
- Debug.Print("Exception when calling DeliveryTrackingApi.InviteDriverToApp: " + e.Message );
- }
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier |
- **driverInvitation** | [**DriverInvitation**](DriverInvitation.md)| Driver invitation model |
-
-### Return type
-
-[**RestApiResultDriver**](RestApiResultDriver.md)
-
-### Authorization
-
-[oauth2](../README.md#oauth2)
-
-### HTTP request headers
-
- - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- - **Accept**: application/json, text/json, application/xml, text/xml
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-
-# **RemoveDriverFromApp**
-> void RemoveDriverFromApp (string appId, int? driverId)
-
-[PRIVATE] Unassign driver from app
-
-### Example
-```csharp
-using System;
-using System.Diagnostics;
-using Flipdish.Api;
-using Flipdish.Client;
-using Flipdish.Model;
-
-namespace Example
-{
- public class RemoveDriverFromAppExample
- {
- public void main()
- {
- // Configure OAuth2 access token for authorization: oauth2
- Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
-
- var apiInstance = new DeliveryTrackingApi();
- var appId = appId_example; // string | Application identifier
- var driverId = 56; // int? | Driver Id
-
- try
- {
- // [PRIVATE] Unassign driver from app
- apiInstance.RemoveDriverFromApp(appId, driverId);
- }
- catch (Exception e)
- {
- Debug.Print("Exception when calling DeliveryTrackingApi.RemoveDriverFromApp: " + e.Message );
- }
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier |
- **driverId** | **int?**| Driver Id |
-
-### Return type
-
-void (empty response body)
-
-### Authorization
-
-[oauth2](../README.md#oauth2)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/json, text/json, application/xml, text/xml
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-
-# **UnassignDriverFromOrder**
-> void UnassignDriverFromOrder (string appId, int? orderId)
-
-[PRIVATE] Unassign driver from order
-
-### Example
-```csharp
-using System;
-using System.Diagnostics;
-using Flipdish.Api;
-using Flipdish.Client;
-using Flipdish.Model;
-
-namespace Example
-{
- public class UnassignDriverFromOrderExample
- {
- public void main()
- {
- // Configure OAuth2 access token for authorization: oauth2
- Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
-
- var apiInstance = new DeliveryTrackingApi();
- var appId = appId_example; // string | Application identifier
- var orderId = 56; // int? | Order Id
-
- try
- {
- // [PRIVATE] Unassign driver from order
- apiInstance.UnassignDriverFromOrder(appId, orderId);
- }
- catch (Exception e)
- {
- Debug.Print("Exception when calling DeliveryTrackingApi.UnassignDriverFromOrder: " + e.Message );
- }
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier |
- **orderId** | **int?**| Order Id |
-
-### Return type
-
-void (empty response body)
-
-### Authorization
-
-[oauth2](../README.md#oauth2)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/json, text/json, application/xml, text/xml
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
diff --git a/docs/DeliveryZone.md b/docs/DeliveryZone.md
index 2f24d59b..7a319b70 100644
--- a/docs/DeliveryZone.md
+++ b/docs/DeliveryZone.md
@@ -4,6 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Id** | **int?** | Delivery Fee Area Id | [optional]
+**FeeChargedToStore** | **double?** | Delivery Fee charged to store | [optional]
**DeliveryFee** | **double?** | Delivery fee (will not be set below 0) | [optional]
**MinimumDeliveryOrderAmount** | **double?** | Minimum delivery order amount (will not be set below 0) | [optional]
**WellKnownText** | **string** | Spatial data in Well Known Text format We also support CIRCLE((0 0, 200)) - (centerLong centerLat, radius in m) | [optional]
diff --git a/docs/DeliveryZoneApi.md b/docs/DeliveryZoneApi.md
index 2d8adab4..8eb3439b 100644
--- a/docs/DeliveryZoneApi.md
+++ b/docs/DeliveryZoneApi.md
@@ -4,17 +4,17 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**AddDeliveryZone**](DeliveryZoneApi.md#adddeliveryzone) | **POST** /api/v1.0/stores/{storeId}/deliveryzones | Adds a delivery zone to the store id
-[**GetDeliveryZones**](DeliveryZoneApi.md#getdeliveryzones) | **GET** /api/v1.0/stores/{storeId}/deliveryzones | Get all the delivery zones associated with a store
-[**RemoveDeliveryZone**](DeliveryZoneApi.md#removedeliveryzone) | **DELETE** /api/v1.0/stores/{storeId}/deliveryzones/{deliveryZoneId} | Removes the existing delivery zone
-[**UpdateDeliveryZone**](DeliveryZoneApi.md#updatedeliveryzone) | **POST** /api/v1.0/stores/{storeId}/deliveryzones/{deliveryZoneId} | Updates the existing delivery zone
+[**AddDeliveryZone**](DeliveryZoneApi.md#adddeliveryzone) | **POST** /api/v1.0/stores/{storeId}/deliveryzones |
+[**GetDeliveryZones**](DeliveryZoneApi.md#getdeliveryzones) | **GET** /api/v1.0/stores/{storeId}/deliveryzones |
+[**RemoveDeliveryZone**](DeliveryZoneApi.md#removedeliveryzone) | **DELETE** /api/v1.0/stores/{storeId}/deliveryzones/{deliveryZoneId} |
+[**UpdateDeliveryZone**](DeliveryZoneApi.md#updatedeliveryzone) | **POST** /api/v1.0/stores/{storeId}/deliveryzones/{deliveryZoneId} |
# **AddDeliveryZone**
> RestApiResultDeliveryZone AddDeliveryZone (int? storeId, DeliveryZoneBase deliveryZoneBase)
-Adds a delivery zone to the store id
+
### Example
```csharp
@@ -34,12 +34,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new DeliveryZoneApi();
- var storeId = 56; // int? | Store Id to which the delivery zone will be added
- var deliveryZoneBase = new DeliveryZoneBase(); // DeliveryZoneBase | Optional delivery zone, if not supplied will create a default zone
+ var storeId = 56; // int? |
+ var deliveryZoneBase = new DeliveryZoneBase(); // DeliveryZoneBase |
try
{
- // Adds a delivery zone to the store id
RestApiResultDeliveryZone result = apiInstance.AddDeliveryZone(storeId, deliveryZoneBase);
Debug.WriteLine(result);
}
@@ -56,8 +55,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store Id to which the delivery zone will be added |
- **deliveryZoneBase** | [**DeliveryZoneBase**](DeliveryZoneBase.md)| Optional delivery zone, if not supplied will create a default zone |
+ **storeId** | **int?**| |
+ **deliveryZoneBase** | [**DeliveryZoneBase**](DeliveryZoneBase.md)| |
### Return type
@@ -78,7 +77,7 @@ Name | Type | Description | Notes
# **GetDeliveryZones**
> RestApiArrayResultDeliveryZone GetDeliveryZones (int? storeId)
-Get all the delivery zones associated with a store
+
### Example
```csharp
@@ -98,11 +97,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new DeliveryZoneApi();
- var storeId = 56; // int? | Store Id to which the delivery zones are associated
+ var storeId = 56; // int? |
try
{
- // Get all the delivery zones associated with a store
RestApiArrayResultDeliveryZone result = apiInstance.GetDeliveryZones(storeId);
Debug.WriteLine(result);
}
@@ -119,7 +117,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store Id to which the delivery zones are associated |
+ **storeId** | **int?**| |
### Return type
@@ -140,7 +138,7 @@ Name | Type | Description | Notes
# **RemoveDeliveryZone**
> void RemoveDeliveryZone (int? storeId, int? deliveryZoneId)
-Removes the existing delivery zone
+
### Example
```csharp
@@ -160,12 +158,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new DeliveryZoneApi();
- var storeId = 56; // int? | Store Id to which the delivery zone belongs
- var deliveryZoneId = 56; // int? | Delivery zone id to be removed
+ var storeId = 56; // int? |
+ var deliveryZoneId = 56; // int? |
try
{
- // Removes the existing delivery zone
apiInstance.RemoveDeliveryZone(storeId, deliveryZoneId);
}
catch (Exception e)
@@ -181,8 +178,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store Id to which the delivery zone belongs |
- **deliveryZoneId** | **int?**| Delivery zone id to be removed |
+ **storeId** | **int?**| |
+ **deliveryZoneId** | **int?**| |
### Return type
@@ -203,7 +200,7 @@ void (empty response body)
# **UpdateDeliveryZone**
> RestApiResultDeliveryZone UpdateDeliveryZone (int? storeId, int? deliveryZoneId, DeliveryZoneBase deliveryZone)
-Updates the existing delivery zone
+
### Example
```csharp
@@ -223,13 +220,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new DeliveryZoneApi();
- var storeId = 56; // int? | Store Id to which the delivery zone belongs
- var deliveryZoneId = 56; // int? | Delivery zone id to be updated
- var deliveryZone = new DeliveryZoneBase(); // DeliveryZoneBase | Delta of delivery zone parameters that need to be changed
+ var storeId = 56; // int? |
+ var deliveryZoneId = 56; // int? |
+ var deliveryZone = new DeliveryZoneBase(); // DeliveryZoneBase |
try
{
- // Updates the existing delivery zone
RestApiResultDeliveryZone result = apiInstance.UpdateDeliveryZone(storeId, deliveryZoneId, deliveryZone);
Debug.WriteLine(result);
}
@@ -246,9 +242,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store Id to which the delivery zone belongs |
- **deliveryZoneId** | **int?**| Delivery zone id to be updated |
- **deliveryZone** | [**DeliveryZoneBase**](DeliveryZoneBase.md)| Delta of delivery zone parameters that need to be changed |
+ **storeId** | **int?**| |
+ **deliveryZoneId** | **int?**| |
+ **deliveryZone** | [**DeliveryZoneBase**](DeliveryZoneBase.md)| |
### Return type
diff --git a/docs/DeliveryZoneCreatedEvent.md b/docs/DeliveryZoneCreatedEvent.md
index f9fc84bd..a1950342 100644
--- a/docs/DeliveryZoneCreatedEvent.md
+++ b/docs/DeliveryZoneCreatedEvent.md
@@ -13,7 +13,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/DeliveryZoneDeletedEvent.md b/docs/DeliveryZoneDeletedEvent.md
index 37fb4bf0..9594fe6c 100644
--- a/docs/DeliveryZoneDeletedEvent.md
+++ b/docs/DeliveryZoneDeletedEvent.md
@@ -13,7 +13,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/DeliveryZoneUpdatedEvent.md b/docs/DeliveryZoneUpdatedEvent.md
index 176ea9a6..7edc8fa5 100644
--- a/docs/DeliveryZoneUpdatedEvent.md
+++ b/docs/DeliveryZoneUpdatedEvent.md
@@ -13,7 +13,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/DepositReturnFeesSummary.md b/docs/DepositReturnFeesSummary.md
new file mode 100644
index 00000000..478874fe
--- /dev/null
+++ b/docs/DepositReturnFeesSummary.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.DepositReturnFeesSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Count** | **int?** | | [optional]
+**Fee** | **double?** | | [optional]
+**Total** | **double?** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/DeviceApi.md b/docs/DeviceApi.md
new file mode 100644
index 00000000..2f939fe0
--- /dev/null
+++ b/docs/DeviceApi.md
@@ -0,0 +1,268 @@
+# Flipdish.Api.DeviceApi
+
+All URIs are relative to *https://api.flipdish.co*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**AssignDevice**](DeviceApi.md#assigndevice) | **POST** /api/v1.0/{appId}/devices/assign |
+[**EnrollDevice**](DeviceApi.md#enrolldevice) | **POST** /api/v1.0/{appId}/devices/enroll |
+[**GetDeviceDetails**](DeviceApi.md#getdevicedetails) | **GET** /api/v1.0/{appId}/devices/device/{deviceModel}/{deviceId} |
+[**SearchDevices**](DeviceApi.md#searchdevices) | **GET** /api/v1.0/{appId}/devices/search |
+
+
+
+# **AssignDevice**
+> RestApiResultClientDeviceEnrollmentResult AssignDevice (string appId, ClientDeviceAssignEnrolledDevice assignDeviceRequest)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class AssignDeviceExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new DeviceApi();
+ var appId = appId_example; // string |
+ var assignDeviceRequest = new ClientDeviceAssignEnrolledDevice(); // ClientDeviceAssignEnrolledDevice |
+
+ try
+ {
+ RestApiResultClientDeviceEnrollmentResult result = apiInstance.AssignDevice(appId, assignDeviceRequest);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling DeviceApi.AssignDevice: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **assignDeviceRequest** | [**ClientDeviceAssignEnrolledDevice**](ClientDeviceAssignEnrolledDevice.md)| |
+
+### Return type
+
+[**RestApiResultClientDeviceEnrollmentResult**](RestApiResultClientDeviceEnrollmentResult.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **EnrollDevice**
+> RestApiResultClientDeviceEnrollmentResult EnrollDevice (string appId, ClientDeviceEnroll deviceEnrollmentRequest)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class EnrollDeviceExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new DeviceApi();
+ var appId = appId_example; // string |
+ var deviceEnrollmentRequest = new ClientDeviceEnroll(); // ClientDeviceEnroll |
+
+ try
+ {
+ RestApiResultClientDeviceEnrollmentResult result = apiInstance.EnrollDevice(appId, deviceEnrollmentRequest);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling DeviceApi.EnrollDevice: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **deviceEnrollmentRequest** | [**ClientDeviceEnroll**](ClientDeviceEnroll.md)| |
+
+### Return type
+
+[**RestApiResultClientDeviceEnrollmentResult**](RestApiResultClientDeviceEnrollmentResult.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetDeviceDetails**
+> RestApiResultClientDevice GetDeviceDetails (string appId, string deviceModel, string deviceId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetDeviceDetailsExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new DeviceApi();
+ var appId = appId_example; // string |
+ var deviceModel = deviceModel_example; // string |
+ var deviceId = deviceId_example; // string |
+
+ try
+ {
+ RestApiResultClientDevice result = apiInstance.GetDeviceDetails(appId, deviceModel, deviceId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling DeviceApi.GetDeviceDetails: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **deviceModel** | **string**| |
+ **deviceId** | **string**| |
+
+### Return type
+
+[**RestApiResultClientDevice**](RestApiResultClientDevice.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SearchDevices**
+> RestApiArrayResultClientDeviceSummary SearchDevices (string appId, int? storeId = null, string deviceModel = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SearchDevicesExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new DeviceApi();
+ var appId = appId_example; // string |
+ var storeId = 56; // int? | (optional)
+ var deviceModel = deviceModel_example; // string | (optional)
+
+ try
+ {
+ RestApiArrayResultClientDeviceSummary result = apiInstance.SearchDevices(appId, storeId, deviceModel);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling DeviceApi.SearchDevices: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **storeId** | **int?**| | [optional]
+ **deviceModel** | **string**| | [optional]
+
+### Return type
+
+[**RestApiArrayResultClientDeviceSummary**](RestApiArrayResultClientDeviceSummary.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/DnsVerifiedEvent.md b/docs/DnsVerifiedEvent.md
index 4ba6abfd..c06dd562 100644
--- a/docs/DnsVerifiedEvent.md
+++ b/docs/DnsVerifiedEvent.md
@@ -9,7 +9,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/Driver.md b/docs/Driver.md
deleted file mode 100644
index 7204df7f..00000000
--- a/docs/Driver.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# Flipdish.Model.Driver
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**UserId** | **int?** | User Id | [optional]
-**UserName** | **string** | User Name | [optional]
-**UserPhoneNumber** | **string** | User Phone Number | [optional]
-**Stores** | [**List<DriverStore>**](DriverStore.md) | | [optional]
-**ProfileImageUrl** | **string** | Profile image url | [optional]
-**DriverKey** | **string** | Driver Key | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
diff --git a/docs/DriversApi.md b/docs/DriversApi.md
index ab243c2c..2ed8a7ff 100644
--- a/docs/DriversApi.md
+++ b/docs/DriversApi.md
@@ -4,24 +4,24 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**AddDriverNotificationToken**](DriversApi.md#adddrivernotificationtoken) | **POST** /api/v1.0/drivers/token | Add driver token
-[**DeleteDriverProfileImage**](DriversApi.md#deletedriverprofileimage) | **DELETE** /api/v1.0/drivers/profile/image | Delete driver profile image
-[**DriverLogin**](DriversApi.md#driverlogin) | **POST** /api/v1.0/drivers/login | [PRIVATE] Login with phone number and pin
-[**DriverRequestLoginCodeSms**](DriversApi.md#driverrequestlogincodesms) | **POST** /api/v1.0/drivers/pin | [PRIVATE] Request an SMS to be sent to the driver with their login code
-[**GetDriverProfile**](DriversApi.md#getdriverprofile) | **GET** /api/v1.0/drivers/profile | Get driver profile
-[**GetStoresForDriver**](DriversApi.md#getstoresfordriver) | **GET** /api/v1.0/drivers/assignedstores | Get stores for driver
-[**RemoveDriverNotificationToken**](DriversApi.md#removedrivernotificationtoken) | **DELETE** /api/v1.0/drivers/token | Delete driver token
-[**SetDriverPresenceForStore**](DriversApi.md#setdriverpresenceforstore) | **POST** /api/v1.0/drivers/stores/{storeId}/presence/{presence} |
-[**SetDriverProfileImage**](DriversApi.md#setdriverprofileimage) | **POST** /api/v1.0/drivers/profile/image | Set driver profile image and returns it's url
-[**UpdateDeliveryTrackingStatus**](DriversApi.md#updatedeliverytrackingstatus) | **POST** /api/v1.0/orders/{orderId}/tracking/{deliveryTrackingStatus} | Change delivery tracking status and return the updated status.
-[**UpdateDriverProfile**](DriversApi.md#updatedriverprofile) | **POST** /api/v1.0/drivers/profile | Update driver profile
+[**DriversAddDriverNotificationToken**](DriversApi.md#driversadddrivernotificationtoken) | **POST** /api/v1.0/drivers/token |
+[**DriversDeleteDriverProfileImage**](DriversApi.md#driversdeletedriverprofileimage) | **DELETE** /api/v1.0/drivers/profile/image |
+[**DriversDriverLogin**](DriversApi.md#driversdriverlogin) | **POST** /api/v1.0/drivers/login |
+[**DriversDriverRequestLoginCodeSms**](DriversApi.md#driversdriverrequestlogincodesms) | **POST** /api/v1.0/drivers/pin |
+[**DriversGetDriverProfile**](DriversApi.md#driversgetdriverprofile) | **GET** /api/v1.0/drivers/profile |
+[**DriversGetStoresForDriver**](DriversApi.md#driversgetstoresfordriver) | **GET** /api/v1.0/drivers/assignedstores |
+[**DriversRemoveDriverNotificationToken**](DriversApi.md#driversremovedrivernotificationtoken) | **DELETE** /api/v1.0/drivers/token |
+[**DriversSetDriverPresenceForStore**](DriversApi.md#driverssetdriverpresenceforstore) | **POST** /api/v1.0/drivers/stores/{storeId}/presence/{presence} |
+[**DriversSetDriverProfileImage**](DriversApi.md#driverssetdriverprofileimage) | **POST** /api/v1.0/drivers/profile/image |
+[**DriversUpdateDeliveryTrackingStatus**](DriversApi.md#driversupdatedeliverytrackingstatus) | **POST** /api/v1.0/orders/{orderId}/tracking/{deliveryTrackingStatus} |
+[**DriversUpdateDriverProfile**](DriversApi.md#driversupdatedriverprofile) | **POST** /api/v1.0/drivers/profile |
-
-# **AddDriverNotificationToken**
-> void AddDriverNotificationToken (UpdateDriverNotificationToken updateDriverToken)
+
+# **DriversAddDriverNotificationToken**
+> Object DriversAddDriverNotificationToken (UpdateDriverNotificationToken updateDriverToken)
+
-Add driver token
### Example
```csharp
@@ -33,7 +33,7 @@ using Flipdish.Model;
namespace Example
{
- public class AddDriverNotificationTokenExample
+ public class DriversAddDriverNotificationTokenExample
{
public void main()
{
@@ -45,12 +45,12 @@ namespace Example
try
{
- // Add driver token
- apiInstance.AddDriverNotificationToken(updateDriverToken);
+ Object result = apiInstance.DriversAddDriverNotificationToken(updateDriverToken);
+ Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling DriversApi.AddDriverNotificationToken: " + e.Message );
+ Debug.Print("Exception when calling DriversApi.DriversAddDriverNotificationToken: " + e.Message );
}
}
}
@@ -65,7 +65,7 @@ Name | Type | Description | Notes
### Return type
-void (empty response body)
+**Object**
### Authorization
@@ -78,11 +78,11 @@ void (empty response body)
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **DeleteDriverProfileImage**
-> void DeleteDriverProfileImage ()
+
+# **DriversDeleteDriverProfileImage**
+> Object DriversDeleteDriverProfileImage ()
+
-Delete driver profile image
### Example
```csharp
@@ -94,7 +94,7 @@ using Flipdish.Model;
namespace Example
{
- public class DeleteDriverProfileImageExample
+ public class DriversDeleteDriverProfileImageExample
{
public void main()
{
@@ -105,12 +105,12 @@ namespace Example
try
{
- // Delete driver profile image
- apiInstance.DeleteDriverProfileImage();
+ Object result = apiInstance.DriversDeleteDriverProfileImage();
+ Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling DriversApi.DeleteDriverProfileImage: " + e.Message );
+ Debug.Print("Exception when calling DriversApi.DriversDeleteDriverProfileImage: " + e.Message );
}
}
}
@@ -122,7 +122,7 @@ This endpoint does not need any parameter.
### Return type
-void (empty response body)
+**Object**
### Authorization
@@ -135,11 +135,11 @@ void (empty response body)
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **DriverLogin**
-> void DriverLogin (DriverLoginModel driverLoginModel)
+
+# **DriversDriverLogin**
+> Object DriversDriverLogin (DriverLoginModel driverLoginModel)
+
-[PRIVATE] Login with phone number and pin
### Example
```csharp
@@ -151,7 +151,7 @@ using Flipdish.Model;
namespace Example
{
- public class DriverLoginExample
+ public class DriversDriverLoginExample
{
public void main()
{
@@ -159,16 +159,16 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new DriversApi();
- var driverLoginModel = new DriverLoginModel(); // DriverLoginModel | Driver request login code model
+ var driverLoginModel = new DriverLoginModel(); // DriverLoginModel |
try
{
- // [PRIVATE] Login with phone number and pin
- apiInstance.DriverLogin(driverLoginModel);
+ Object result = apiInstance.DriversDriverLogin(driverLoginModel);
+ Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling DriversApi.DriverLogin: " + e.Message );
+ Debug.Print("Exception when calling DriversApi.DriversDriverLogin: " + e.Message );
}
}
}
@@ -179,11 +179,11 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **driverLoginModel** | [**DriverLoginModel**](DriverLoginModel.md)| Driver request login code model |
+ **driverLoginModel** | [**DriverLoginModel**](DriverLoginModel.md)| |
### Return type
-void (empty response body)
+**Object**
### Authorization
@@ -196,11 +196,11 @@ void (empty response body)
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **DriverRequestLoginCodeSms**
-> void DriverRequestLoginCodeSms (DriverRequestLoginPinModel driverRequestLoginPinModel)
+
+# **DriversDriverRequestLoginCodeSms**
+> Object DriversDriverRequestLoginCodeSms (DriverRequestLoginPinModel driverRequestLoginPinModel)
+
-[PRIVATE] Request an SMS to be sent to the driver with their login code
### Example
```csharp
@@ -212,7 +212,7 @@ using Flipdish.Model;
namespace Example
{
- public class DriverRequestLoginCodeSmsExample
+ public class DriversDriverRequestLoginCodeSmsExample
{
public void main()
{
@@ -220,16 +220,16 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new DriversApi();
- var driverRequestLoginPinModel = new DriverRequestLoginPinModel(); // DriverRequestLoginPinModel | Driver request login code model
+ var driverRequestLoginPinModel = new DriverRequestLoginPinModel(); // DriverRequestLoginPinModel |
try
{
- // [PRIVATE] Request an SMS to be sent to the driver with their login code
- apiInstance.DriverRequestLoginCodeSms(driverRequestLoginPinModel);
+ Object result = apiInstance.DriversDriverRequestLoginCodeSms(driverRequestLoginPinModel);
+ Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling DriversApi.DriverRequestLoginCodeSms: " + e.Message );
+ Debug.Print("Exception when calling DriversApi.DriversDriverRequestLoginCodeSms: " + e.Message );
}
}
}
@@ -240,11 +240,11 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **driverRequestLoginPinModel** | [**DriverRequestLoginPinModel**](DriverRequestLoginPinModel.md)| Driver request login code model |
+ **driverRequestLoginPinModel** | [**DriverRequestLoginPinModel**](DriverRequestLoginPinModel.md)| |
### Return type
-void (empty response body)
+**Object**
### Authorization
@@ -257,11 +257,11 @@ void (empty response body)
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **GetDriverProfile**
-> RestApiResultDriver GetDriverProfile ()
+
+# **DriversGetDriverProfile**
+> Object DriversGetDriverProfile ()
+
-Get driver profile
### Example
```csharp
@@ -273,7 +273,7 @@ using Flipdish.Model;
namespace Example
{
- public class GetDriverProfileExample
+ public class DriversGetDriverProfileExample
{
public void main()
{
@@ -284,13 +284,12 @@ namespace Example
try
{
- // Get driver profile
- RestApiResultDriver result = apiInstance.GetDriverProfile();
+ Object result = apiInstance.DriversGetDriverProfile();
Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling DriversApi.GetDriverProfile: " + e.Message );
+ Debug.Print("Exception when calling DriversApi.DriversGetDriverProfile: " + e.Message );
}
}
}
@@ -302,7 +301,7 @@ This endpoint does not need any parameter.
### Return type
-[**RestApiResultDriver**](RestApiResultDriver.md)
+**Object**
### Authorization
@@ -315,11 +314,11 @@ This endpoint does not need any parameter.
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **GetStoresForDriver**
-> RestApiArrayResultDriverStore GetStoresForDriver ()
+
+# **DriversGetStoresForDriver**
+> Object DriversGetStoresForDriver ()
+
-Get stores for driver
### Example
```csharp
@@ -331,7 +330,7 @@ using Flipdish.Model;
namespace Example
{
- public class GetStoresForDriverExample
+ public class DriversGetStoresForDriverExample
{
public void main()
{
@@ -342,13 +341,12 @@ namespace Example
try
{
- // Get stores for driver
- RestApiArrayResultDriverStore result = apiInstance.GetStoresForDriver();
+ Object result = apiInstance.DriversGetStoresForDriver();
Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling DriversApi.GetStoresForDriver: " + e.Message );
+ Debug.Print("Exception when calling DriversApi.DriversGetStoresForDriver: " + e.Message );
}
}
}
@@ -360,7 +358,7 @@ This endpoint does not need any parameter.
### Return type
-[**RestApiArrayResultDriverStore**](RestApiArrayResultDriverStore.md)
+**Object**
### Authorization
@@ -373,11 +371,11 @@ This endpoint does not need any parameter.
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **RemoveDriverNotificationToken**
-> void RemoveDriverNotificationToken (UpdateDriverNotificationToken removeDriverToken)
+
+# **DriversRemoveDriverNotificationToken**
+> Object DriversRemoveDriverNotificationToken (UpdateDriverNotificationToken removeDriverToken)
+
-Delete driver token
### Example
```csharp
@@ -389,7 +387,7 @@ using Flipdish.Model;
namespace Example
{
- public class RemoveDriverNotificationTokenExample
+ public class DriversRemoveDriverNotificationTokenExample
{
public void main()
{
@@ -401,12 +399,12 @@ namespace Example
try
{
- // Delete driver token
- apiInstance.RemoveDriverNotificationToken(removeDriverToken);
+ Object result = apiInstance.DriversRemoveDriverNotificationToken(removeDriverToken);
+ Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling DriversApi.RemoveDriverNotificationToken: " + e.Message );
+ Debug.Print("Exception when calling DriversApi.DriversRemoveDriverNotificationToken: " + e.Message );
}
}
}
@@ -421,7 +419,7 @@ Name | Type | Description | Notes
### Return type
-void (empty response body)
+**Object**
### Authorization
@@ -434,9 +432,9 @@ void (empty response body)
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **SetDriverPresenceForStore**
-> void SetDriverPresenceForStore (int? storeId, string presence)
+
+# **DriversSetDriverPresenceForStore**
+> Object DriversSetDriverPresenceForStore (int? storeId, string presence)
@@ -450,7 +448,7 @@ using Flipdish.Model;
namespace Example
{
- public class SetDriverPresenceForStoreExample
+ public class DriversSetDriverPresenceForStoreExample
{
public void main()
{
@@ -463,11 +461,12 @@ namespace Example
try
{
- apiInstance.SetDriverPresenceForStore(storeId, presence);
+ Object result = apiInstance.DriversSetDriverPresenceForStore(storeId, presence);
+ Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling DriversApi.SetDriverPresenceForStore: " + e.Message );
+ Debug.Print("Exception when calling DriversApi.DriversSetDriverPresenceForStore: " + e.Message );
}
}
}
@@ -483,7 +482,7 @@ Name | Type | Description | Notes
### Return type
-void (empty response body)
+**Object**
### Authorization
@@ -496,11 +495,11 @@ void (empty response body)
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **SetDriverProfileImage**
-> RestApiStringResult SetDriverProfileImage ()
+
+# **DriversSetDriverProfileImage**
+> Object DriversSetDriverProfileImage ()
+
-Set driver profile image and returns it's url
### Example
```csharp
@@ -512,7 +511,7 @@ using Flipdish.Model;
namespace Example
{
- public class SetDriverProfileImageExample
+ public class DriversSetDriverProfileImageExample
{
public void main()
{
@@ -523,13 +522,12 @@ namespace Example
try
{
- // Set driver profile image and returns it's url
- RestApiStringResult result = apiInstance.SetDriverProfileImage();
+ Object result = apiInstance.DriversSetDriverProfileImage();
Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling DriversApi.SetDriverProfileImage: " + e.Message );
+ Debug.Print("Exception when calling DriversApi.DriversSetDriverProfileImage: " + e.Message );
}
}
}
@@ -541,7 +539,7 @@ This endpoint does not need any parameter.
### Return type
-[**RestApiStringResult**](RestApiStringResult.md)
+**Object**
### Authorization
@@ -554,13 +552,11 @@ This endpoint does not need any parameter.
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **UpdateDeliveryTrackingStatus**
-> RestApiStringResult UpdateDeliveryTrackingStatus (int? orderId, string deliveryTrackingStatus)
+
+# **DriversUpdateDeliveryTrackingStatus**
+> Object DriversUpdateDeliveryTrackingStatus (int? orderId, string deliveryTrackingStatus)
-Change delivery tracking status and return the updated status.
-...
### Example
```csharp
@@ -572,7 +568,7 @@ using Flipdish.Model;
namespace Example
{
- public class UpdateDeliveryTrackingStatusExample
+ public class DriversUpdateDeliveryTrackingStatusExample
{
public void main()
{
@@ -580,18 +576,17 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new DriversApi();
- var orderId = 56; // int? | Order identifier
+ var orderId = 56; // int? |
var deliveryTrackingStatus = deliveryTrackingStatus_example; // string |
try
{
- // Change delivery tracking status and return the updated status.
- RestApiStringResult result = apiInstance.UpdateDeliveryTrackingStatus(orderId, deliveryTrackingStatus);
+ Object result = apiInstance.DriversUpdateDeliveryTrackingStatus(orderId, deliveryTrackingStatus);
Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling DriversApi.UpdateDeliveryTrackingStatus: " + e.Message );
+ Debug.Print("Exception when calling DriversApi.DriversUpdateDeliveryTrackingStatus: " + e.Message );
}
}
}
@@ -602,12 +597,12 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **orderId** | **int?**| Order identifier |
+ **orderId** | **int?**| |
**deliveryTrackingStatus** | **string**| |
### Return type
-[**RestApiStringResult**](RestApiStringResult.md)
+**Object**
### Authorization
@@ -620,11 +615,11 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **UpdateDriverProfile**
-> void UpdateDriverProfile (UpdateDriverProfileModel updateDriverProfile)
+
+# **DriversUpdateDriverProfile**
+> Object DriversUpdateDriverProfile (UpdateDriverProfileModel updateDriverProfile)
+
-Update driver profile
### Example
```csharp
@@ -636,7 +631,7 @@ using Flipdish.Model;
namespace Example
{
- public class UpdateDriverProfileExample
+ public class DriversUpdateDriverProfileExample
{
public void main()
{
@@ -644,16 +639,16 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new DriversApi();
- var updateDriverProfile = new UpdateDriverProfileModel(); // UpdateDriverProfileModel | Update the driver profile (i.e Name)
+ var updateDriverProfile = new UpdateDriverProfileModel(); // UpdateDriverProfileModel |
try
{
- // Update driver profile
- apiInstance.UpdateDriverProfile(updateDriverProfile);
+ Object result = apiInstance.DriversUpdateDriverProfile(updateDriverProfile);
+ Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling DriversApi.UpdateDriverProfile: " + e.Message );
+ Debug.Print("Exception when calling DriversApi.DriversUpdateDriverProfile: " + e.Message );
}
}
}
@@ -664,11 +659,11 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **updateDriverProfile** | [**UpdateDriverProfileModel**](UpdateDriverProfileModel.md)| Update the driver profile (i.e Name) |
+ **updateDriverProfile** | [**UpdateDriverProfileModel**](UpdateDriverProfileModel.md)| |
### Return type
-void (empty response body)
+**Object**
### Authorization
diff --git a/docs/DynamicFormField.md b/docs/DynamicFormField.md
index 4a54945d..19fbc0fc 100644
--- a/docs/DynamicFormField.md
+++ b/docs/DynamicFormField.md
@@ -10,6 +10,7 @@ Name | Type | Description | Notes
**Mapping** | **Dictionary<string, string>** | | [optional]
**Modifiers** | **List<string>** | | [optional]
**Value** | **Object** | | [optional]
+**Scopes** | **string** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/EmvNotificationEvent.md b/docs/EmvNotificationEvent.md
index 0f19531f..c6e7eace 100644
--- a/docs/EmvNotificationEvent.md
+++ b/docs/EmvNotificationEvent.md
@@ -18,7 +18,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/EndUserFeeConfig.md b/docs/EndUserFeeConfig.md
new file mode 100644
index 00000000..10760bc7
--- /dev/null
+++ b/docs/EndUserFeeConfig.md
@@ -0,0 +1,15 @@
+# Flipdish.Model.EndUserFeeConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Channel** | **string** | The order channel this fee config applies to | [optional]
+**PaymentMethod** | **string** | The payment method this fee config applies to | [optional]
+**MinOrderAmount** | **double?** | Order amount below which MinFixedFee is charged instead of the percent/fixed calculation | [optional]
+**MinFixedFee** | **double?** | Fixed fee charged for orders at or below MinOrderAmount | [optional]
+**PercentFee** | **double?** | Percentage fee applied to the order amount | [optional]
+**FixedFee** | **double?** | Fixed fee compared against the percentage fee - the greater of the two is charged | [optional]
+**Cap** | **double?** | Maximum fee that can be charged | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/EndUserFeesApi.md b/docs/EndUserFeesApi.md
new file mode 100644
index 00000000..90328cf8
--- /dev/null
+++ b/docs/EndUserFeesApi.md
@@ -0,0 +1,204 @@
+# Flipdish.Api.EndUserFeesApi
+
+All URIs are relative to *https://api.flipdish.co*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**CreateEndUserFeeConfig**](EndUserFeesApi.md#createenduserfeeconfig) | **POST** /api/v1.0/{appId}/stores/{storeId}/end-user-fees |
+[**GetEndUserFeesForStore**](EndUserFeesApi.md#getenduserfeesforstore) | **GET** /api/v1.0/{appId}/stores/{storeId}/end-user-fees |
+[**SetV2FeeCalculation**](EndUserFeesApi.md#setv2feecalculation) | **POST** /api/v1.0/{appId}/stores/{storeId}/end-user-fees/v2-fee-calculation |
+
+
+
+# **CreateEndUserFeeConfig**
+> Object CreateEndUserFeeConfig (CreateEndUserFeeConfig input, string appId, int? storeId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class CreateEndUserFeeConfigExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new EndUserFeesApi();
+ var input = new CreateEndUserFeeConfig(); // CreateEndUserFeeConfig |
+ var appId = appId_example; // string |
+ var storeId = 56; // int? |
+
+ try
+ {
+ Object result = apiInstance.CreateEndUserFeeConfig(input, appId, storeId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling EndUserFeesApi.CreateEndUserFeeConfig: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **input** | [**CreateEndUserFeeConfig**](CreateEndUserFeeConfig.md)| |
+ **appId** | **string**| |
+ **storeId** | **int?**| |
+
+### Return type
+
+**Object**
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetEndUserFeesForStore**
+> RestApiResultGetEndUserFeeConfigsResponse GetEndUserFeesForStore (string appId, int? storeId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetEndUserFeesForStoreExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new EndUserFeesApi();
+ var appId = appId_example; // string |
+ var storeId = 56; // int? |
+
+ try
+ {
+ RestApiResultGetEndUserFeeConfigsResponse result = apiInstance.GetEndUserFeesForStore(appId, storeId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling EndUserFeesApi.GetEndUserFeesForStore: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **storeId** | **int?**| |
+
+### Return type
+
+[**RestApiResultGetEndUserFeeConfigsResponse**](RestApiResultGetEndUserFeeConfigsResponse.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SetV2FeeCalculation**
+> RestApiResultSetV2FeeCalculationRequest SetV2FeeCalculation (SetV2FeeCalculationRequest input, string appId, int? storeId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SetV2FeeCalculationExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new EndUserFeesApi();
+ var input = new SetV2FeeCalculationRequest(); // SetV2FeeCalculationRequest |
+ var appId = appId_example; // string |
+ var storeId = 56; // int? |
+
+ try
+ {
+ RestApiResultSetV2FeeCalculationRequest result = apiInstance.SetV2FeeCalculation(input, appId, storeId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling EndUserFeesApi.SetV2FeeCalculation: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **input** | [**SetV2FeeCalculationRequest**](SetV2FeeCalculationRequest.md)| |
+ **appId** | **string**| |
+ **storeId** | **int?**| |
+
+### Return type
+
+[**RestApiResultSetV2FeeCalculationRequest**](RestApiResultSetV2FeeCalculationRequest.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/EventSearchResult.md b/docs/EventSearchResult.md
index 2a8cc165..445020ab 100644
--- a/docs/EventSearchResult.md
+++ b/docs/EventSearchResult.md
@@ -10,6 +10,7 @@ Name | Type | Description | Notes
**OrderDispatchedEvent** | [**List<OrderDispatchedEvent>**](OrderDispatchedEvent.md) | Order dispatched events | [optional]
**OrderCustomerTrackingCreatedEvent** | [**List<OrderCustomerTrackingCreatedEvent>**](OrderCustomerTrackingCreatedEvent.md) | Order delivery tracking created events | [optional]
**OrderDeliveryTrackingStatusUpdatedEvent** | [**List<OrderDeliveryTrackingStatusUpdatedEvent>**](OrderDeliveryTrackingStatusUpdatedEvent.md) | Order delivery tracking updated events | [optional]
+**OrderBatchPublishedEvent** | [**List<OrderBatchPublishedEvent>**](OrderBatchPublishedEvent.md) | Order Batch published event | [optional]
**OrderCreatedEvent** | [**List<OrderCreatedEvent>**](OrderCreatedEvent.md) | Order created events | [optional]
**OrderRatingUpdatedEvent** | [**List<OrderRatingUpdatedEvent>**](OrderRatingUpdatedEvent.md) | Order rating updated events | [optional]
**OrderRefundedEvent** | [**List<OrderRefundedEvent>**](OrderRefundedEvent.md) | Order refunded events | [optional]
@@ -37,6 +38,7 @@ Name | Type | Description | Notes
**StoreLogoUpdatedEvent** | [**List<StoreLogoUpdatedEvent>**](StoreLogoUpdatedEvent.md) | Store logo updated events | [optional]
**StoreLogoDeletedEvent** | [**List<StoreLogoDeletedEvent>**](StoreLogoDeletedEvent.md) | Store logo deleted events | [optional]
**MenuCreatedEvent** | [**List<MenuCreatedEvent>**](MenuCreatedEvent.md) | Menu created events | [optional]
+**MenuAsyncCreationCompletedEvent** | [**List<MenuAsyncCreationCompletedEvent>**](MenuAsyncCreationCompletedEvent.md) | Menu async creation completed events | [optional]
**MenuUpdatedEvent** | [**List<MenuUpdatedEvent>**](MenuUpdatedEvent.md) | Menu updated events | [optional]
**MenuUploadedEvent** | [**List<MenuUploadedEvent>**](MenuUploadedEvent.md) | Menu uploaded events | [optional]
**MenuBulkEditEvent** | [**List<MenuBulkEditEvent>**](MenuBulkEditEvent.md) | Menu bulk events | [optional]
@@ -68,6 +70,8 @@ Name | Type | Description | Notes
**PrinterUnassignedFromStoreEvent** | [**List<PrinterUnassignedFromStoreEvent>**](PrinterUnassignedFromStoreEvent.md) | Printer unassigned from store event | [optional]
**PhoneCallStartedEvent** | [**List<PhoneCallStartedEvent>**](PhoneCallStartedEvent.md) | Phone call started event | [optional]
**PhoneCallEndedEvent** | [**List<PhoneCallEndedEvent>**](PhoneCallEndedEvent.md) | Phone call ended event | [optional]
+**TelephonyConfigUpdatedEvent** | [**List<TelephonyConfigUpdatedEvent>**](TelephonyConfigUpdatedEvent.md) | Telephony config updated event | [optional]
+**ChannelStoresUpdatedEvent** | [**List<ChannelStoresUpdatedEvent>**](ChannelStoresUpdatedEvent.md) | Channel stores updated event | [optional]
**LoyaltyCampaignCreatedEvent** | [**List<LoyaltyCampaignCreatedEvent>**](LoyaltyCampaignCreatedEvent.md) | Loyalty campaign created event | [optional]
**LoyaltyCampaignDeletedEvent** | [**List<LoyaltyCampaignDeletedEvent>**](LoyaltyCampaignDeletedEvent.md) | Loyalty campaign deleted event | [optional]
**LoyaltyCampaignUpdatedEvent** | [**List<LoyaltyCampaignUpdatedEvent>**](LoyaltyCampaignUpdatedEvent.md) | Loyalty campaign updated event | [optional]
@@ -84,6 +88,7 @@ Name | Type | Description | Notes
**VoucherCreatedEvent** | [**List<VoucherCreatedEvent>**](VoucherCreatedEvent.md) | Voucher created event | [optional]
**VoucherUpdatedEvent** | [**List<VoucherUpdatedEvent>**](VoucherUpdatedEvent.md) | Voucher updated event | [optional]
**VoucherDeletedEvent** | [**List<VoucherDeletedEvent>**](VoucherDeletedEvent.md) | Voucher deleted event | [optional]
+**VoucherAppliedEvent** | [**List<VoucherAppliedEvent>**](VoucherAppliedEvent.md) | Voucher applied event | [optional]
**TeammateInviteSentEvent** | [**List<TeammateInviteSentEvent>**](TeammateInviteSentEvent.md) | Teammate invite sent event | [optional]
**TeammateInviteAcceptedEvent** | [**List<TeammateInviteAcceptedEvent>**](TeammateInviteAcceptedEvent.md) | Teammate invite accepted event | [optional]
**TeammateUpdatedEvent** | [**List<TeammateUpdatedEvent>**](TeammateUpdatedEvent.md) | Teammate updated event | [optional]
@@ -91,8 +96,9 @@ Name | Type | Description | Notes
**BankAccountCreatedEvent** | [**List<BankAccountCreatedEvent>**](BankAccountCreatedEvent.md) | Bank account created event | [optional]
**BankAccountUpdatedEvent** | [**List<BankAccountUpdatedEvent>**](BankAccountUpdatedEvent.md) | Bank account updated event | [optional]
**BankAccountDeletedEvent** | [**List<BankAccountDeletedEvent>**](BankAccountDeletedEvent.md) | Bank account updated event | [optional]
-**BankAccountAssignedEvent** | [**List<BankAccountDeletedEvent>**](BankAccountDeletedEvent.md) | Bank account assigned event | [optional]
+**BankAccountAssignedEvent** | [**List<BankAccountAssignedEvent>**](BankAccountAssignedEvent.md) | Bank account assigned event | [optional]
**HydraAssignedEvent** | [**List<HydraAssignedEvent>**](HydraAssignedEvent.md) | Hydra assigned event | [optional]
+**HydraCreatedEvent** | [**List<HydraCreatedEvent>**](HydraCreatedEvent.md) | Hydra created event | [optional]
**HydraRequestResetEvent** | [**List<HydraRequestResetEvent>**](HydraRequestResetEvent.md) | Hydra reset requested event | [optional]
**HydraStoreAssignedEvent** | [**List<HydraStoreAssignedEvent>**](HydraStoreAssignedEvent.md) | Hydra store assigned event | [optional]
**HydraStoreUnassignedEvent** | [**List<HydraStoreUnassignedEvent>**](HydraStoreUnassignedEvent.md) | Hydra store unassigned | [optional]
@@ -123,6 +129,7 @@ Name | Type | Description | Notes
**AppStoreConfigCreatedEvent** | [**List<AppStoreConfigCreatedEvent>**](AppStoreConfigCreatedEvent.md) | App Store Config Created | [optional]
**AppStoreConfigUpdatedEvent** | [**List<AppStoreConfigUpdatedEvent>**](AppStoreConfigUpdatedEvent.md) | App Store Config Updated | [optional]
**AppStoreConfigDeletedEvent** | [**List<AppStoreConfigDeletedEvent>**](AppStoreConfigDeletedEvent.md) | App Store Config Deleted | [optional]
+**AppStoreSubscriptionChangeJobUpdatedEvent** | [**List<AppStoreSubscriptionChangeJobUpdatedEvent>**](AppStoreSubscriptionChangeJobUpdatedEvent.md) | App Store Subscription Change Job Updated | [optional]
**CatalogItemCreatedEvent** | [**List<CatalogItemCreatedEvent>**](CatalogItemCreatedEvent.md) | Catalog Item Created | [optional]
**CatalogItemUpdatedEvent** | [**List<CatalogItemUpdatedEvent>**](CatalogItemUpdatedEvent.md) | Catalog Item Updated | [optional]
**CatalogItemArchivedEvent** | [**List<CatalogItemArchivedEvent>**](CatalogItemArchivedEvent.md) | Catalog Item Archived | [optional]
@@ -135,6 +142,9 @@ Name | Type | Description | Notes
**LocationCreatedEvent** | [**List<LocationCreatedEvent>**](LocationCreatedEvent.md) | Location created event | [optional]
**LocationDeletedEvent** | [**List<LocationDeletedEvent>**](LocationDeletedEvent.md) | Location deleted event | [optional]
**StoreServiceChargeUpdatedEvent** | [**List<StoreServiceChargeUpdatedEvent>**](StoreServiceChargeUpdatedEvent.md) | Service Charge Updated Event | [optional]
+**MobileAppsSubmissionStatusUpdatedEvent** | [**List<MobileAppsSubmissionStatusUpdatedEvent>**](MobileAppsSubmissionStatusUpdatedEvent.md) | Mobile Submission Status Updated Event | [optional]
+**MobileAppsSubmissionUpdatedEvent** | [**List<MobileAppsSubmissionUpdatedEvent>**](MobileAppsSubmissionUpdatedEvent.md) | Mobile Submission Updated Event | [optional]
+**StoreFeeConfigUpdatedEvent** | [**List<StoreFeeConfigUpdatedEvent>**](StoreFeeConfigUpdatedEvent.md) | Store Fee Config Updated Event | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/EventsApi.md b/docs/EventsApi.md
index 0a3b0e69..2ec3a657 100644
--- a/docs/EventsApi.md
+++ b/docs/EventsApi.md
@@ -4,22 +4,22 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**GetCustomerEvents**](EventsApi.md#getcustomerevents) | **GET** /api/v1.0/events/customer/{customerId} | Get customer events For technical reasons, the number of records returned is limited to 100.
-[**GetEvents**](EventsApi.md#getevents) | **GET** /api/v1.0/events | Get events For technical reasons, the number of records returned is limited to 100.
-[**GetEventsById**](EventsApi.md#geteventsbyid) | **GET** /api/v1.0/events/{eventId} | Get event by Id For technical reasons, the number of records returned is limited to 100.
-[**GetMenuEvents**](EventsApi.md#getmenuevents) | **GET** /api/v1.0/events/menu/{menuId} | Get menu events For technical reasons, the number of records returned is limited to 100.
-[**GetOrderEvents**](EventsApi.md#getorderevents) | **GET** /api/v1.0/events/order/{orderId} | Get order events For technical reasons, the number of records returned is limited to 100.
-[**GetOrderEventsByCustomer**](EventsApi.md#getordereventsbycustomer) | **GET** /api/v1.0/events/order | Get order events by customer For technical reasons, the number of records returned is limited to 100.
-[**GetStoreEvents**](EventsApi.md#getstoreevents) | **GET** /api/v1.0/events/store/{storeId} | Get store events For technical reasons, the number of records returned is limited to 100.
-[**GetUserEvents**](EventsApi.md#getuserevents) | **GET** /api/v1.0/events/user/{userId} | Get user events For technical reasons, the number of records returned is limited to 100.
-[**GetWhiteLabelEvents**](EventsApi.md#getwhitelabelevents) | **GET** /api/v1.0/events/whitelabel/{whitelabelId} | Get WhiteLabel events For technical reasons, the number of records returned is limited to 100.
+[**GetCustomerEvents**](EventsApi.md#getcustomerevents) | **GET** /api/v1.0/{appId}/events/customer/{customerId} |
+[**GetEvents**](EventsApi.md#getevents) | **GET** /api/v1.0/{appId}/events |
+[**GetEventsById**](EventsApi.md#geteventsbyid) | **GET** /api/v1.0/{appId}/events/{eventId} |
+[**GetMenuEvents**](EventsApi.md#getmenuevents) | **GET** /api/v1.0/{appId}/events/menu/{menuId} |
+[**GetOrderEvents**](EventsApi.md#getorderevents) | **GET** /api/v1.0/{appId}/events/order/{orderId} |
+[**GetOrderEventsByCustomer**](EventsApi.md#getordereventsbycustomer) | **GET** /api/v1.0/{appId}/events/order |
+[**GetStoreEvents**](EventsApi.md#getstoreevents) | **GET** /api/v1.0/{appId}/events/store/{storeId} |
+[**GetUserEvents**](EventsApi.md#getuserevents) | **GET** /api/v1.0/{appId}/events/user/{userId} |
+[**GetWhiteLabelEvents**](EventsApi.md#getwhitelabelevents) | **GET** /api/v1.0/{appId}/events/whitelabel/{whitelabelId} |
# **GetCustomerEvents**
-> RestApiEventSearchPaginationResult GetCustomerEvents (int? customerId, int? limit = null, int? page = null, DateTime? start = null, DateTime? end = null, int? orderId = null, int? storeId = null, int? storeGroupId = null, int? userId = null, string userEmail = null, string userName = null, string voucherCode = null, List eventType = null, string flipdishEventId = null)
+> RestApiEventSearchPaginationResult GetCustomerEvents (string appId, int? customerId, int? limit = null, int? page = null, DateTime? start = null, DateTime? end = null, int? orderId = null, int? storeId = null, List storeIdList = null, int? storeGroupId = null, int? userId = null, int? menuId = null, int? campaignId = null, string userEmail = null, string userName = null, string voucherCode = null, List eventType = null, string flipdishEventId = null)
+
-Get customer events For technical reasons, the number of records returned is limited to 100.
### Example
```csharp
@@ -39,15 +39,19 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new EventsApi();
- var customerId = 56; // int? | Customer identifier identifier
+ var appId = appId_example; // string |
+ var customerId = 56; // int? |
var limit = 56; // int? | The maximum elements to return (optional)
var page = 56; // int? | The index of the page to return, starting by 1 (optional)
var start = 2013-10-20T19:20:30+01:00; // DateTime? | Start date (optional)
var end = 2013-10-20T19:20:30+01:00; // DateTime? | End date (optional)
var orderId = 56; // int? | Events that have Order Id (optional)
var storeId = 56; // int? | Events that have Store Id (optional)
+ var storeIdList = new List(); // List | Events that have Store Id List (optional)
var storeGroupId = 56; // int? | Events that have Store Group Id (optional)
var userId = 56; // int? | Events that have User Id (optional)
+ var menuId = 56; // int? | Events that have Menu Id (optional)
+ var campaignId = 56; // int? | Events that have Campaign Id (optional)
var userEmail = userEmail_example; // string | Events that have User Email (optional)
var userName = userName_example; // string | Events that have User Name (optional)
var voucherCode = voucherCode_example; // string | Events that have voucher code (optional)
@@ -56,8 +60,7 @@ namespace Example
try
{
- // Get customer events For technical reasons, the number of records returned is limited to 100.
- RestApiEventSearchPaginationResult result = apiInstance.GetCustomerEvents(customerId, limit, page, start, end, orderId, storeId, storeGroupId, userId, userEmail, userName, voucherCode, eventType, flipdishEventId);
+ RestApiEventSearchPaginationResult result = apiInstance.GetCustomerEvents(appId, customerId, limit, page, start, end, orderId, storeId, storeIdList, storeGroupId, userId, menuId, campaignId, userEmail, userName, voucherCode, eventType, flipdishEventId);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -73,15 +76,19 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **customerId** | **int?**| Customer identifier identifier |
+ **appId** | **string**| |
+ **customerId** | **int?**| |
**limit** | **int?**| The maximum elements to return | [optional]
**page** | **int?**| The index of the page to return, starting by 1 | [optional]
**start** | **DateTime?**| Start date | [optional]
**end** | **DateTime?**| End date | [optional]
**orderId** | **int?**| Events that have Order Id | [optional]
**storeId** | **int?**| Events that have Store Id | [optional]
+ **storeIdList** | [**List<int?>**](int?.md)| Events that have Store Id List | [optional]
**storeGroupId** | **int?**| Events that have Store Group Id | [optional]
**userId** | **int?**| Events that have User Id | [optional]
+ **menuId** | **int?**| Events that have Menu Id | [optional]
+ **campaignId** | **int?**| Events that have Campaign Id | [optional]
**userEmail** | **string**| Events that have User Email | [optional]
**userName** | **string**| Events that have User Name | [optional]
**voucherCode** | **string**| Events that have voucher code | [optional]
@@ -105,9 +112,9 @@ Name | Type | Description | Notes
# **GetEvents**
-> RestApiEventSearchPaginationResult GetEvents (int? whiteLabelId = null, int? customerId = null, int? limit = null, int? page = null, DateTime? start = null, DateTime? end = null, int? orderId = null, int? storeId = null, int? storeGroupId = null, int? userId = null, string userEmail = null, string userName = null, string voucherCode = null, List eventType = null, string flipdishEventId = null)
+> RestApiEventSearchPaginationResult GetEvents (string appId, int? whiteLabelId = null, int? customerId = null, int? limit = null, int? page = null, DateTime? start = null, DateTime? end = null, int? orderId = null, int? storeId = null, List storeIdList = null, int? storeGroupId = null, int? userId = null, int? menuId = null, int? campaignId = null, string userEmail = null, string userName = null, string voucherCode = null, List eventType = null, string flipdishEventId = null)
+
-Get events For technical reasons, the number of records returned is limited to 100.
### Example
```csharp
@@ -127,16 +134,20 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new EventsApi();
- var whiteLabelId = 56; // int? | White Label Id (optional)
- var customerId = 56; // int? | Customer Id (optional)
+ var appId = appId_example; // string |
+ var whiteLabelId = 56; // int? | (optional)
+ var customerId = 56; // int? | (optional)
var limit = 56; // int? | The maximum elements to return (optional)
var page = 56; // int? | The index of the page to return, starting by 1 (optional)
var start = 2013-10-20T19:20:30+01:00; // DateTime? | Start date (optional)
var end = 2013-10-20T19:20:30+01:00; // DateTime? | End date (optional)
var orderId = 56; // int? | Events that have Order Id (optional)
var storeId = 56; // int? | Events that have Store Id (optional)
+ var storeIdList = new List(); // List | Events that have Store Id List (optional)
var storeGroupId = 56; // int? | Events that have Store Group Id (optional)
var userId = 56; // int? | Events that have User Id (optional)
+ var menuId = 56; // int? | Events that have Menu Id (optional)
+ var campaignId = 56; // int? | Events that have Campaign Id (optional)
var userEmail = userEmail_example; // string | Events that have User Email (optional)
var userName = userName_example; // string | Events that have User Name (optional)
var voucherCode = voucherCode_example; // string | Events that have voucher code (optional)
@@ -145,8 +156,7 @@ namespace Example
try
{
- // Get events For technical reasons, the number of records returned is limited to 100.
- RestApiEventSearchPaginationResult result = apiInstance.GetEvents(whiteLabelId, customerId, limit, page, start, end, orderId, storeId, storeGroupId, userId, userEmail, userName, voucherCode, eventType, flipdishEventId);
+ RestApiEventSearchPaginationResult result = apiInstance.GetEvents(appId, whiteLabelId, customerId, limit, page, start, end, orderId, storeId, storeIdList, storeGroupId, userId, menuId, campaignId, userEmail, userName, voucherCode, eventType, flipdishEventId);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -162,16 +172,20 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **whiteLabelId** | **int?**| White Label Id | [optional]
- **customerId** | **int?**| Customer Id | [optional]
+ **appId** | **string**| |
+ **whiteLabelId** | **int?**| | [optional]
+ **customerId** | **int?**| | [optional]
**limit** | **int?**| The maximum elements to return | [optional]
**page** | **int?**| The index of the page to return, starting by 1 | [optional]
**start** | **DateTime?**| Start date | [optional]
**end** | **DateTime?**| End date | [optional]
**orderId** | **int?**| Events that have Order Id | [optional]
**storeId** | **int?**| Events that have Store Id | [optional]
+ **storeIdList** | [**List<int?>**](int?.md)| Events that have Store Id List | [optional]
**storeGroupId** | **int?**| Events that have Store Group Id | [optional]
**userId** | **int?**| Events that have User Id | [optional]
+ **menuId** | **int?**| Events that have Menu Id | [optional]
+ **campaignId** | **int?**| Events that have Campaign Id | [optional]
**userEmail** | **string**| Events that have User Email | [optional]
**userName** | **string**| Events that have User Name | [optional]
**voucherCode** | **string**| Events that have voucher code | [optional]
@@ -195,9 +209,9 @@ Name | Type | Description | Notes
# **GetEventsById**
-> EventSearchResult GetEventsById (Guid? eventId)
+> EventSearchResult GetEventsById (Guid? eventId, string appId)
+
-Get event by Id For technical reasons, the number of records returned is limited to 100.
### Example
```csharp
@@ -217,12 +231,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new EventsApi();
- var eventId = new Guid?(); // Guid? | Event identifier (Guid)
+ var eventId = new Guid?(); // Guid? |
+ var appId = appId_example; // string |
try
{
- // Get event by Id For technical reasons, the number of records returned is limited to 100.
- EventSearchResult result = apiInstance.GetEventsById(eventId);
+ EventSearchResult result = apiInstance.GetEventsById(eventId, appId);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -238,7 +252,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **eventId** | [**Guid?**](Guid?.md)| Event identifier (Guid) |
+ **eventId** | [**Guid?**](Guid?.md)| |
+ **appId** | **string**| |
### Return type
@@ -257,9 +272,9 @@ Name | Type | Description | Notes
# **GetMenuEvents**
-> RestApiEventSearchPaginationResult GetMenuEvents (int? menuId, int? limit = null, int? page = null, DateTime? start = null, DateTime? end = null, int? orderId = null, int? storeId = null, int? storeGroupId = null, int? userId = null, string userEmail = null, string userName = null, string voucherCode = null, List eventType = null, string flipdishEventId = null)
+> RestApiEventSearchPaginationResult GetMenuEvents (string appId, int? menuId, int? limit = null, int? page = null, DateTime? start = null, DateTime? end = null, int? orderId = null, int? storeId = null, List storeIdList = null, int? storeGroupId = null, int? userId = null, int? menuId2 = null, int? campaignId = null, string userEmail = null, string userName = null, string voucherCode = null, List eventType = null, string flipdishEventId = null)
+
-Get menu events For technical reasons, the number of records returned is limited to 100.
### Example
```csharp
@@ -279,15 +294,19 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new EventsApi();
- var menuId = 56; // int? | Menu Identifier
+ var appId = appId_example; // string |
+ var menuId = 56; // int? |
var limit = 56; // int? | The maximum elements to return (optional)
var page = 56; // int? | The index of the page to return, starting by 1 (optional)
var start = 2013-10-20T19:20:30+01:00; // DateTime? | Start date (optional)
var end = 2013-10-20T19:20:30+01:00; // DateTime? | End date (optional)
var orderId = 56; // int? | Events that have Order Id (optional)
var storeId = 56; // int? | Events that have Store Id (optional)
+ var storeIdList = new List(); // List | Events that have Store Id List (optional)
var storeGroupId = 56; // int? | Events that have Store Group Id (optional)
var userId = 56; // int? | Events that have User Id (optional)
+ var menuId2 = 56; // int? | Events that have Menu Id (optional)
+ var campaignId = 56; // int? | Events that have Campaign Id (optional)
var userEmail = userEmail_example; // string | Events that have User Email (optional)
var userName = userName_example; // string | Events that have User Name (optional)
var voucherCode = voucherCode_example; // string | Events that have voucher code (optional)
@@ -296,8 +315,7 @@ namespace Example
try
{
- // Get menu events For technical reasons, the number of records returned is limited to 100.
- RestApiEventSearchPaginationResult result = apiInstance.GetMenuEvents(menuId, limit, page, start, end, orderId, storeId, storeGroupId, userId, userEmail, userName, voucherCode, eventType, flipdishEventId);
+ RestApiEventSearchPaginationResult result = apiInstance.GetMenuEvents(appId, menuId, limit, page, start, end, orderId, storeId, storeIdList, storeGroupId, userId, menuId2, campaignId, userEmail, userName, voucherCode, eventType, flipdishEventId);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -313,15 +331,19 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **menuId** | **int?**| Menu Identifier |
+ **appId** | **string**| |
+ **menuId** | **int?**| |
**limit** | **int?**| The maximum elements to return | [optional]
**page** | **int?**| The index of the page to return, starting by 1 | [optional]
**start** | **DateTime?**| Start date | [optional]
**end** | **DateTime?**| End date | [optional]
**orderId** | **int?**| Events that have Order Id | [optional]
**storeId** | **int?**| Events that have Store Id | [optional]
+ **storeIdList** | [**List<int?>**](int?.md)| Events that have Store Id List | [optional]
**storeGroupId** | **int?**| Events that have Store Group Id | [optional]
**userId** | **int?**| Events that have User Id | [optional]
+ **menuId2** | **int?**| Events that have Menu Id | [optional]
+ **campaignId** | **int?**| Events that have Campaign Id | [optional]
**userEmail** | **string**| Events that have User Email | [optional]
**userName** | **string**| Events that have User Name | [optional]
**voucherCode** | **string**| Events that have voucher code | [optional]
@@ -345,9 +367,9 @@ Name | Type | Description | Notes
# **GetOrderEvents**
-> RestApiEventSearchPaginationResult GetOrderEvents (int? orderId, int? limit = null, int? page = null, DateTime? start = null, DateTime? end = null, int? orderId2 = null, int? storeId = null, int? storeGroupId = null, int? userId = null, string userEmail = null, string userName = null, string voucherCode = null, List eventType = null, string flipdishEventId = null)
+> RestApiEventSearchPaginationResult GetOrderEvents (string appId, int? orderId, int? limit = null, int? page = null, DateTime? start = null, DateTime? end = null, int? orderId2 = null, int? storeId = null, List storeIdList = null, int? storeGroupId = null, int? userId = null, int? menuId = null, int? campaignId = null, string userEmail = null, string userName = null, string voucherCode = null, List eventType = null, string flipdishEventId = null)
+
-Get order events For technical reasons, the number of records returned is limited to 100.
### Example
```csharp
@@ -367,15 +389,19 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new EventsApi();
- var orderId = 56; // int? | Order identifier
+ var appId = appId_example; // string |
+ var orderId = 56; // int? |
var limit = 56; // int? | The maximum elements to return (optional)
var page = 56; // int? | The index of the page to return, starting by 1 (optional)
var start = 2013-10-20T19:20:30+01:00; // DateTime? | Start date (optional)
var end = 2013-10-20T19:20:30+01:00; // DateTime? | End date (optional)
var orderId2 = 56; // int? | Events that have Order Id (optional)
var storeId = 56; // int? | Events that have Store Id (optional)
+ var storeIdList = new List(); // List | Events that have Store Id List (optional)
var storeGroupId = 56; // int? | Events that have Store Group Id (optional)
var userId = 56; // int? | Events that have User Id (optional)
+ var menuId = 56; // int? | Events that have Menu Id (optional)
+ var campaignId = 56; // int? | Events that have Campaign Id (optional)
var userEmail = userEmail_example; // string | Events that have User Email (optional)
var userName = userName_example; // string | Events that have User Name (optional)
var voucherCode = voucherCode_example; // string | Events that have voucher code (optional)
@@ -384,8 +410,7 @@ namespace Example
try
{
- // Get order events For technical reasons, the number of records returned is limited to 100.
- RestApiEventSearchPaginationResult result = apiInstance.GetOrderEvents(orderId, limit, page, start, end, orderId2, storeId, storeGroupId, userId, userEmail, userName, voucherCode, eventType, flipdishEventId);
+ RestApiEventSearchPaginationResult result = apiInstance.GetOrderEvents(appId, orderId, limit, page, start, end, orderId2, storeId, storeIdList, storeGroupId, userId, menuId, campaignId, userEmail, userName, voucherCode, eventType, flipdishEventId);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -401,15 +426,19 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **orderId** | **int?**| Order identifier |
+ **appId** | **string**| |
+ **orderId** | **int?**| |
**limit** | **int?**| The maximum elements to return | [optional]
**page** | **int?**| The index of the page to return, starting by 1 | [optional]
**start** | **DateTime?**| Start date | [optional]
**end** | **DateTime?**| End date | [optional]
**orderId2** | **int?**| Events that have Order Id | [optional]
**storeId** | **int?**| Events that have Store Id | [optional]
+ **storeIdList** | [**List<int?>**](int?.md)| Events that have Store Id List | [optional]
**storeGroupId** | **int?**| Events that have Store Group Id | [optional]
**userId** | **int?**| Events that have User Id | [optional]
+ **menuId** | **int?**| Events that have Menu Id | [optional]
+ **campaignId** | **int?**| Events that have Campaign Id | [optional]
**userEmail** | **string**| Events that have User Email | [optional]
**userName** | **string**| Events that have User Name | [optional]
**voucherCode** | **string**| Events that have voucher code | [optional]
@@ -433,9 +462,9 @@ Name | Type | Description | Notes
# **GetOrderEventsByCustomer**
-> RestApiEventSearchPaginationResult GetOrderEventsByCustomer (int? customerId, int? limit = null, int? page = null, DateTime? start = null, DateTime? end = null, int? orderId = null, int? storeId = null, int? storeGroupId = null, int? userId = null, string userEmail = null, string userName = null, string voucherCode = null, List eventType = null, string flipdishEventId = null)
+> RestApiEventSearchPaginationResult GetOrderEventsByCustomer (string appId, int? customerId, int? limit = null, int? page = null, DateTime? start = null, DateTime? end = null, int? orderId = null, int? storeId = null, List storeIdList = null, int? storeGroupId = null, int? userId = null, int? menuId = null, int? campaignId = null, string userEmail = null, string userName = null, string voucherCode = null, List eventType = null, string flipdishEventId = null)
+
-Get order events by customer For technical reasons, the number of records returned is limited to 100.
### Example
```csharp
@@ -455,15 +484,19 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new EventsApi();
- var customerId = 56; // int? | Customer identifier
+ var appId = appId_example; // string |
+ var customerId = 56; // int? |
var limit = 56; // int? | The maximum elements to return (optional)
var page = 56; // int? | The index of the page to return, starting by 1 (optional)
var start = 2013-10-20T19:20:30+01:00; // DateTime? | Start date (optional)
var end = 2013-10-20T19:20:30+01:00; // DateTime? | End date (optional)
var orderId = 56; // int? | Events that have Order Id (optional)
var storeId = 56; // int? | Events that have Store Id (optional)
+ var storeIdList = new List(); // List | Events that have Store Id List (optional)
var storeGroupId = 56; // int? | Events that have Store Group Id (optional)
var userId = 56; // int? | Events that have User Id (optional)
+ var menuId = 56; // int? | Events that have Menu Id (optional)
+ var campaignId = 56; // int? | Events that have Campaign Id (optional)
var userEmail = userEmail_example; // string | Events that have User Email (optional)
var userName = userName_example; // string | Events that have User Name (optional)
var voucherCode = voucherCode_example; // string | Events that have voucher code (optional)
@@ -472,8 +505,7 @@ namespace Example
try
{
- // Get order events by customer For technical reasons, the number of records returned is limited to 100.
- RestApiEventSearchPaginationResult result = apiInstance.GetOrderEventsByCustomer(customerId, limit, page, start, end, orderId, storeId, storeGroupId, userId, userEmail, userName, voucherCode, eventType, flipdishEventId);
+ RestApiEventSearchPaginationResult result = apiInstance.GetOrderEventsByCustomer(appId, customerId, limit, page, start, end, orderId, storeId, storeIdList, storeGroupId, userId, menuId, campaignId, userEmail, userName, voucherCode, eventType, flipdishEventId);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -489,15 +521,19 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **customerId** | **int?**| Customer identifier |
+ **appId** | **string**| |
+ **customerId** | **int?**| |
**limit** | **int?**| The maximum elements to return | [optional]
**page** | **int?**| The index of the page to return, starting by 1 | [optional]
**start** | **DateTime?**| Start date | [optional]
**end** | **DateTime?**| End date | [optional]
**orderId** | **int?**| Events that have Order Id | [optional]
**storeId** | **int?**| Events that have Store Id | [optional]
+ **storeIdList** | [**List<int?>**](int?.md)| Events that have Store Id List | [optional]
**storeGroupId** | **int?**| Events that have Store Group Id | [optional]
**userId** | **int?**| Events that have User Id | [optional]
+ **menuId** | **int?**| Events that have Menu Id | [optional]
+ **campaignId** | **int?**| Events that have Campaign Id | [optional]
**userEmail** | **string**| Events that have User Email | [optional]
**userName** | **string**| Events that have User Name | [optional]
**voucherCode** | **string**| Events that have voucher code | [optional]
@@ -521,9 +557,9 @@ Name | Type | Description | Notes
# **GetStoreEvents**
-> RestApiEventSearchPaginationResult GetStoreEvents (int? storeId, int? limit = null, int? page = null, DateTime? start = null, DateTime? end = null, int? orderId = null, int? storeId2 = null, int? storeGroupId = null, int? userId = null, string userEmail = null, string userName = null, string voucherCode = null, List eventType = null, string flipdishEventId = null)
+> RestApiEventSearchPaginationResult GetStoreEvents (string appId, int? storeId, int? limit = null, int? page = null, DateTime? start = null, DateTime? end = null, int? orderId = null, int? storeId2 = null, List storeIdList = null, int? storeGroupId = null, int? userId = null, int? menuId = null, int? campaignId = null, string userEmail = null, string userName = null, string voucherCode = null, List eventType = null, string flipdishEventId = null)
+
-Get store events For technical reasons, the number of records returned is limited to 100.
### Example
```csharp
@@ -543,15 +579,19 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new EventsApi();
- var storeId = 56; // int? | Id of the store
+ var appId = appId_example; // string |
+ var storeId = 56; // int? |
var limit = 56; // int? | The maximum elements to return (optional)
var page = 56; // int? | The index of the page to return, starting by 1 (optional)
var start = 2013-10-20T19:20:30+01:00; // DateTime? | Start date (optional)
var end = 2013-10-20T19:20:30+01:00; // DateTime? | End date (optional)
var orderId = 56; // int? | Events that have Order Id (optional)
var storeId2 = 56; // int? | Events that have Store Id (optional)
+ var storeIdList = new List(); // List | Events that have Store Id List (optional)
var storeGroupId = 56; // int? | Events that have Store Group Id (optional)
var userId = 56; // int? | Events that have User Id (optional)
+ var menuId = 56; // int? | Events that have Menu Id (optional)
+ var campaignId = 56; // int? | Events that have Campaign Id (optional)
var userEmail = userEmail_example; // string | Events that have User Email (optional)
var userName = userName_example; // string | Events that have User Name (optional)
var voucherCode = voucherCode_example; // string | Events that have voucher code (optional)
@@ -560,8 +600,7 @@ namespace Example
try
{
- // Get store events For technical reasons, the number of records returned is limited to 100.
- RestApiEventSearchPaginationResult result = apiInstance.GetStoreEvents(storeId, limit, page, start, end, orderId, storeId2, storeGroupId, userId, userEmail, userName, voucherCode, eventType, flipdishEventId);
+ RestApiEventSearchPaginationResult result = apiInstance.GetStoreEvents(appId, storeId, limit, page, start, end, orderId, storeId2, storeIdList, storeGroupId, userId, menuId, campaignId, userEmail, userName, voucherCode, eventType, flipdishEventId);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -577,15 +616,19 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Id of the store |
+ **appId** | **string**| |
+ **storeId** | **int?**| |
**limit** | **int?**| The maximum elements to return | [optional]
**page** | **int?**| The index of the page to return, starting by 1 | [optional]
**start** | **DateTime?**| Start date | [optional]
**end** | **DateTime?**| End date | [optional]
**orderId** | **int?**| Events that have Order Id | [optional]
**storeId2** | **int?**| Events that have Store Id | [optional]
+ **storeIdList** | [**List<int?>**](int?.md)| Events that have Store Id List | [optional]
**storeGroupId** | **int?**| Events that have Store Group Id | [optional]
**userId** | **int?**| Events that have User Id | [optional]
+ **menuId** | **int?**| Events that have Menu Id | [optional]
+ **campaignId** | **int?**| Events that have Campaign Id | [optional]
**userEmail** | **string**| Events that have User Email | [optional]
**userName** | **string**| Events that have User Name | [optional]
**voucherCode** | **string**| Events that have voucher code | [optional]
@@ -609,9 +652,9 @@ Name | Type | Description | Notes
# **GetUserEvents**
-> RestApiEventSearchPaginationResult GetUserEvents (int? userId, int? limit = null, int? page = null, DateTime? start = null, DateTime? end = null, int? orderId = null, int? storeId = null, int? storeGroupId = null, int? userId2 = null, string userEmail = null, string userName = null, string voucherCode = null, List eventType = null, string flipdishEventId = null)
+> RestApiEventSearchPaginationResult GetUserEvents (string appId, int? userId, int? limit = null, int? page = null, DateTime? start = null, DateTime? end = null, int? orderId = null, int? storeId = null, List storeIdList = null, int? storeGroupId = null, int? userId2 = null, int? menuId = null, int? campaignId = null, string userEmail = null, string userName = null, string voucherCode = null, List eventType = null, string flipdishEventId = null)
+
-Get user events For technical reasons, the number of records returned is limited to 100.
### Example
```csharp
@@ -631,15 +674,19 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new EventsApi();
- var userId = 56; // int? | User identifier
+ var appId = appId_example; // string |
+ var userId = 56; // int? |
var limit = 56; // int? | The maximum elements to return (optional)
var page = 56; // int? | The index of the page to return, starting by 1 (optional)
var start = 2013-10-20T19:20:30+01:00; // DateTime? | Start date (optional)
var end = 2013-10-20T19:20:30+01:00; // DateTime? | End date (optional)
var orderId = 56; // int? | Events that have Order Id (optional)
var storeId = 56; // int? | Events that have Store Id (optional)
+ var storeIdList = new List(); // List | Events that have Store Id List (optional)
var storeGroupId = 56; // int? | Events that have Store Group Id (optional)
var userId2 = 56; // int? | Events that have User Id (optional)
+ var menuId = 56; // int? | Events that have Menu Id (optional)
+ var campaignId = 56; // int? | Events that have Campaign Id (optional)
var userEmail = userEmail_example; // string | Events that have User Email (optional)
var userName = userName_example; // string | Events that have User Name (optional)
var voucherCode = voucherCode_example; // string | Events that have voucher code (optional)
@@ -648,8 +695,7 @@ namespace Example
try
{
- // Get user events For technical reasons, the number of records returned is limited to 100.
- RestApiEventSearchPaginationResult result = apiInstance.GetUserEvents(userId, limit, page, start, end, orderId, storeId, storeGroupId, userId2, userEmail, userName, voucherCode, eventType, flipdishEventId);
+ RestApiEventSearchPaginationResult result = apiInstance.GetUserEvents(appId, userId, limit, page, start, end, orderId, storeId, storeIdList, storeGroupId, userId2, menuId, campaignId, userEmail, userName, voucherCode, eventType, flipdishEventId);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -665,15 +711,19 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **userId** | **int?**| User identifier |
+ **appId** | **string**| |
+ **userId** | **int?**| |
**limit** | **int?**| The maximum elements to return | [optional]
**page** | **int?**| The index of the page to return, starting by 1 | [optional]
**start** | **DateTime?**| Start date | [optional]
**end** | **DateTime?**| End date | [optional]
**orderId** | **int?**| Events that have Order Id | [optional]
**storeId** | **int?**| Events that have Store Id | [optional]
+ **storeIdList** | [**List<int?>**](int?.md)| Events that have Store Id List | [optional]
**storeGroupId** | **int?**| Events that have Store Group Id | [optional]
**userId2** | **int?**| Events that have User Id | [optional]
+ **menuId** | **int?**| Events that have Menu Id | [optional]
+ **campaignId** | **int?**| Events that have Campaign Id | [optional]
**userEmail** | **string**| Events that have User Email | [optional]
**userName** | **string**| Events that have User Name | [optional]
**voucherCode** | **string**| Events that have voucher code | [optional]
@@ -697,9 +747,9 @@ Name | Type | Description | Notes
# **GetWhiteLabelEvents**
-> RestApiEventSearchPaginationResult GetWhiteLabelEvents (int? whitelabelId, int? limit = null, int? page = null, DateTime? start = null, DateTime? end = null, int? orderId = null, int? storeId = null, int? storeGroupId = null, int? userId = null, string userEmail = null, string userName = null, string voucherCode = null, List eventType = null, string flipdishEventId = null)
+> RestApiEventSearchPaginationResult GetWhiteLabelEvents (string appId, int? whitelabelId, int? limit = null, int? page = null, DateTime? start = null, DateTime? end = null, int? orderId = null, int? storeId = null, List storeIdList = null, int? storeGroupId = null, int? userId = null, int? menuId = null, int? campaignId = null, string userEmail = null, string userName = null, string voucherCode = null, List eventType = null, string flipdishEventId = null)
+
-Get WhiteLabel events For technical reasons, the number of records returned is limited to 100.
### Example
```csharp
@@ -719,15 +769,19 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new EventsApi();
- var whitelabelId = 56; // int? | White Label Identifier
+ var appId = appId_example; // string |
+ var whitelabelId = 56; // int? |
var limit = 56; // int? | The maximum elements to return (optional)
var page = 56; // int? | The index of the page to return, starting by 1 (optional)
var start = 2013-10-20T19:20:30+01:00; // DateTime? | Start date (optional)
var end = 2013-10-20T19:20:30+01:00; // DateTime? | End date (optional)
var orderId = 56; // int? | Events that have Order Id (optional)
var storeId = 56; // int? | Events that have Store Id (optional)
+ var storeIdList = new List(); // List | Events that have Store Id List (optional)
var storeGroupId = 56; // int? | Events that have Store Group Id (optional)
var userId = 56; // int? | Events that have User Id (optional)
+ var menuId = 56; // int? | Events that have Menu Id (optional)
+ var campaignId = 56; // int? | Events that have Campaign Id (optional)
var userEmail = userEmail_example; // string | Events that have User Email (optional)
var userName = userName_example; // string | Events that have User Name (optional)
var voucherCode = voucherCode_example; // string | Events that have voucher code (optional)
@@ -736,8 +790,7 @@ namespace Example
try
{
- // Get WhiteLabel events For technical reasons, the number of records returned is limited to 100.
- RestApiEventSearchPaginationResult result = apiInstance.GetWhiteLabelEvents(whitelabelId, limit, page, start, end, orderId, storeId, storeGroupId, userId, userEmail, userName, voucherCode, eventType, flipdishEventId);
+ RestApiEventSearchPaginationResult result = apiInstance.GetWhiteLabelEvents(appId, whitelabelId, limit, page, start, end, orderId, storeId, storeIdList, storeGroupId, userId, menuId, campaignId, userEmail, userName, voucherCode, eventType, flipdishEventId);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -753,15 +806,19 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **whitelabelId** | **int?**| White Label Identifier |
+ **appId** | **string**| |
+ **whitelabelId** | **int?**| |
**limit** | **int?**| The maximum elements to return | [optional]
**page** | **int?**| The index of the page to return, starting by 1 | [optional]
**start** | **DateTime?**| Start date | [optional]
**end** | **DateTime?**| End date | [optional]
**orderId** | **int?**| Events that have Order Id | [optional]
**storeId** | **int?**| Events that have Store Id | [optional]
+ **storeIdList** | [**List<int?>**](int?.md)| Events that have Store Id List | [optional]
**storeGroupId** | **int?**| Events that have Store Group Id | [optional]
**userId** | **int?**| Events that have User Id | [optional]
+ **menuId** | **int?**| Events that have Menu Id | [optional]
+ **campaignId** | **int?**| Events that have Campaign Id | [optional]
**userEmail** | **string**| Events that have User Email | [optional]
**userName** | **string**| Events that have User Name | [optional]
**voucherCode** | **string**| Events that have voucher code | [optional]
diff --git a/docs/LoginWithPinModel.md b/docs/ExecuteConfigurationActionRequest.md
similarity index 67%
rename from docs/LoginWithPinModel.md
rename to docs/ExecuteConfigurationActionRequest.md
index cff766bf..26e82ded 100644
--- a/docs/LoginWithPinModel.md
+++ b/docs/ExecuteConfigurationActionRequest.md
@@ -1,10 +1,10 @@
-# Flipdish.Model.LoginWithPinModel
+# Flipdish.Model.ExecuteConfigurationActionRequest
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Email** | **string** | Email addres |
-**Pin** | **int?** | PIN code (received via email) |
+**Key** | **string** | | [optional]
+**Action** | **string** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/ExecuteConfigurationActionResult.md b/docs/ExecuteConfigurationActionResult.md
new file mode 100644
index 00000000..bae84a7c
--- /dev/null
+++ b/docs/ExecuteConfigurationActionResult.md
@@ -0,0 +1,12 @@
+# Flipdish.Model.ExecuteConfigurationActionResult
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ErrorMessage** | **string** | | [optional]
+**InfoMessage** | **string** | | [optional]
+**RedirectUrl** | **string** | | [optional]
+**RedirectTarget** | **string** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/ExternalStoreEvent.md b/docs/ExternalStoreEvent.md
index 62c22c48..2ee27c6e 100644
--- a/docs/ExternalStoreEvent.md
+++ b/docs/ExternalStoreEvent.md
@@ -21,7 +21,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/ChannelsStoreMappingApi.md b/docs/FeaturesApi.md
similarity index 52%
rename from docs/ChannelsStoreMappingApi.md
rename to docs/FeaturesApi.md
index ae6e6b7c..256b8955 100644
--- a/docs/ChannelsStoreMappingApi.md
+++ b/docs/FeaturesApi.md
@@ -1,16 +1,16 @@
-# Flipdish.Api.ChannelsStoreMappingApi
+# Flipdish.Api.FeaturesApi
All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**ChannelsGetStoreChannelStoreMapping**](ChannelsStoreMappingApi.md#channelsgetstorechannelstoremapping) | **GET** /api/v1.0/{appId}/channels/storemappings |
-[**ChannelsSetStoreChannelStoreMapping**](ChannelsStoreMappingApi.md#channelssetstorechannelstoremapping) | **POST** /api/v1.0/{appId}/channels/storemappings |
+[**DisableFeatures**](FeaturesApi.md#disablefeatures) | **POST** /api/v1.0/{appId}/features/disable |
+[**EnableFeatures**](FeaturesApi.md#enablefeatures) | **POST** /api/v1.0/{appId}/features/enable |
-
-# **ChannelsGetStoreChannelStoreMapping**
-> RestApiArrayResultStoreChannelStoreMapping ChannelsGetStoreChannelStoreMapping (string appId, int? channelId)
+
+# **DisableFeatures**
+> RestApiStringArrayResult DisableFeatures (string appId, List features)
@@ -24,25 +24,25 @@ using Flipdish.Model;
namespace Example
{
- public class ChannelsGetStoreChannelStoreMappingExample
+ public class DisableFeaturesExample
{
public void main()
{
// Configure OAuth2 access token for authorization: oauth2
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
- var apiInstance = new ChannelsStoreMappingApi();
+ var apiInstance = new FeaturesApi();
var appId = appId_example; // string |
- var channelId = 56; // int? |
+ var features = ; // List |
try
{
- RestApiArrayResultStoreChannelStoreMapping result = apiInstance.ChannelsGetStoreChannelStoreMapping(appId, channelId);
+ RestApiStringArrayResult result = apiInstance.DisableFeatures(appId, features);
Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling ChannelsStoreMappingApi.ChannelsGetStoreChannelStoreMapping: " + e.Message );
+ Debug.Print("Exception when calling FeaturesApi.DisableFeatures: " + e.Message );
}
}
}
@@ -54,11 +54,11 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**appId** | **string**| |
- **channelId** | **int?**| |
+ **features** | **List<string>**| |
### Return type
-[**RestApiArrayResultStoreChannelStoreMapping**](RestApiArrayResultStoreChannelStoreMapping.md)
+[**RestApiStringArrayResult**](RestApiStringArrayResult.md)
### Authorization
@@ -66,14 +66,14 @@ Name | Type | Description | Notes
### HTTP request headers
- - **Content-Type**: Not defined
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- **Accept**: application/json, text/json, application/xml, text/xml
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **ChannelsSetStoreChannelStoreMapping**
-> RestApiArrayResultStoreChannelStoreMapping ChannelsSetStoreChannelStoreMapping (string appId, int? channelId, List stores)
+
+# **EnableFeatures**
+> RestApiStringArrayResult EnableFeatures (string appId, List features)
@@ -87,26 +87,25 @@ using Flipdish.Model;
namespace Example
{
- public class ChannelsSetStoreChannelStoreMappingExample
+ public class EnableFeaturesExample
{
public void main()
{
// Configure OAuth2 access token for authorization: oauth2
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
- var apiInstance = new ChannelsStoreMappingApi();
+ var apiInstance = new FeaturesApi();
var appId = appId_example; // string |
- var channelId = 56; // int? |
- var stores = new List(); // List |
+ var features = ; // List |
try
{
- RestApiArrayResultStoreChannelStoreMapping result = apiInstance.ChannelsSetStoreChannelStoreMapping(appId, channelId, stores);
+ RestApiStringArrayResult result = apiInstance.EnableFeatures(appId, features);
Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling ChannelsStoreMappingApi.ChannelsSetStoreChannelStoreMapping: " + e.Message );
+ Debug.Print("Exception when calling FeaturesApi.EnableFeatures: " + e.Message );
}
}
}
@@ -118,12 +117,11 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**appId** | **string**| |
- **channelId** | **int?**| |
- **stores** | [**List<ChannelStoreMapping>**](ChannelStoreMapping.md)| |
+ **features** | **List<string>**| |
### Return type
-[**RestApiArrayResultStoreChannelStoreMapping**](RestApiArrayResultStoreChannelStoreMapping.md)
+[**RestApiStringArrayResult**](RestApiStringArrayResult.md)
### Authorization
diff --git a/docs/Field.md b/docs/Field.md
index 245750c2..48632bc6 100644
--- a/docs/Field.md
+++ b/docs/Field.md
@@ -3,15 +3,16 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Name** | **string** | Name |
-**Description** | **string** | Description |
-**Key** | **string** | Key |
-**Tooltip** | **string** | Tooltip | [optional]
-**Position** | **int?** | Position |
-**DefaultValue** | **string** | Default Value | [optional]
-**ValidValues** | [**List<ValidValue>**](ValidValue.md) | Valid Values <remarks>Used typically for dropdown/select</remarks> | [optional]
-**ValidationRegex** | **string** | Validation Regex | [optional]
-**FieldType** | **string** | Field Type |
+**Name** | **string** | |
+**Description** | **string** | |
+**Key** | **string** | |
+**Tooltip** | **string** | | [optional]
+**Position** | **int?** | |
+**DefaultValue** | **string** | | [optional]
+**ValidValues** | [**List<ValidValue>**](ValidValue.md) | | [optional]
+**ValidationRegex** | **string** | | [optional]
+**FieldType** | **string** | |
+**IsFlipdishRestricted** | **bool?** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/FieldGroup.md b/docs/FieldGroup.md
index ec2b6e38..189f0b0c 100644
--- a/docs/FieldGroup.md
+++ b/docs/FieldGroup.md
@@ -3,11 +3,11 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Name** | **string** | Name |
-**Description** | **string** | Description | [optional]
-**Tooltip** | **string** | Tooltip <remarks>Displays on text hover</remarks> | [optional]
-**Position** | **int?** | Position <remarks>Position order in the field groups to display</remarks> |
-**Fields** | [**List<Field>**](Field.md) | Fields | [optional]
+**Name** | **string** | |
+**Description** | **string** | | [optional]
+**Tooltip** | **string** | | [optional]
+**Position** | **int?** | |
+**Fields** | [**List<Field>**](Field.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/FirebaseApp.md b/docs/FirebaseApp.md
new file mode 100644
index 00000000..ad12bf06
--- /dev/null
+++ b/docs/FirebaseApp.md
@@ -0,0 +1,12 @@
+# Flipdish.Model.FirebaseApp
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**WhitelabelId** | **int?** | WhitelabelId. | [optional]
+**PackageId** | **string** | PackageId. | [optional]
+**FirebaseAppId** | **string** | FirebaseAppId. | [optional]
+**FirebaseProjectId** | **string** | FirebaseProjectId. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/FirebaseAppsApi.md b/docs/FirebaseAppsApi.md
new file mode 100644
index 00000000..9e15415f
--- /dev/null
+++ b/docs/FirebaseAppsApi.md
@@ -0,0 +1,194 @@
+# Flipdish.Api.FirebaseAppsApi
+
+All URIs are relative to *https://api.flipdish.co*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**FirebaseAppsAddFirebaseApp**](FirebaseAppsApi.md#firebaseappsaddfirebaseapp) | **POST** /api/v1.0/FirebaseApp |
+[**FirebaseAppsDeleteFirebaseApp**](FirebaseAppsApi.md#firebaseappsdeletefirebaseapp) | **DELETE** /api/v1.0/FirebaseApp/{whiteLabelId} |
+[**FirebaseAppsGetFirebaseApp**](FirebaseAppsApi.md#firebaseappsgetfirebaseapp) | **GET** /api/v1.0/FirebaseApp/{whitelabelId} |
+
+
+
+# **FirebaseAppsAddFirebaseApp**
+> Object FirebaseAppsAddFirebaseApp (FirebaseApp firebaseApp)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class FirebaseAppsAddFirebaseAppExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new FirebaseAppsApi();
+ var firebaseApp = new FirebaseApp(); // FirebaseApp |
+
+ try
+ {
+ Object result = apiInstance.FirebaseAppsAddFirebaseApp(firebaseApp);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling FirebaseAppsApi.FirebaseAppsAddFirebaseApp: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **firebaseApp** | [**FirebaseApp**](FirebaseApp.md)| |
+
+### Return type
+
+**Object**
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **FirebaseAppsDeleteFirebaseApp**
+> Object FirebaseAppsDeleteFirebaseApp (int? whiteLabelId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class FirebaseAppsDeleteFirebaseAppExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new FirebaseAppsApi();
+ var whiteLabelId = 56; // int? |
+
+ try
+ {
+ Object result = apiInstance.FirebaseAppsDeleteFirebaseApp(whiteLabelId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling FirebaseAppsApi.FirebaseAppsDeleteFirebaseApp: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **whiteLabelId** | **int?**| |
+
+### Return type
+
+**Object**
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **FirebaseAppsGetFirebaseApp**
+> Object FirebaseAppsGetFirebaseApp (int? whitelabelId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class FirebaseAppsGetFirebaseAppExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new FirebaseAppsApi();
+ var whitelabelId = 56; // int? |
+
+ try
+ {
+ Object result = apiInstance.FirebaseAppsGetFirebaseApp(whitelabelId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling FirebaseAppsApi.FirebaseAppsGetFirebaseApp: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **whitelabelId** | **int?**| |
+
+### Return type
+
+**Object**
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/FlipdishAccountName.md b/docs/FlipdishAccountName.md
new file mode 100644
index 00000000..5186c0f0
--- /dev/null
+++ b/docs/FlipdishAccountName.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.FlipdishAccountName
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PayeeBankAccountDataId** | **int?** | Payee Bank Account Data Id | [optional]
+**FlipdishAccountId** | **int?** | Flipdish Account Id | [optional]
+**Name** | **string** | Account Name | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/FlipdishEventBase.md b/docs/FlipdishEventBase.md
index 0bd00d9d..fcd2d6dd 100644
--- a/docs/FlipdishEventBase.md
+++ b/docs/FlipdishEventBase.md
@@ -8,7 +8,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/FlipdishFeesDetails.md b/docs/FlipdishFeesDetails.md
index c06ad83e..39a8d1af 100644
--- a/docs/FlipdishFeesDetails.md
+++ b/docs/FlipdishFeesDetails.md
@@ -5,9 +5,11 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**OnlineSalesFees** | **double?** | Fees on online sales | [optional]
**CashSalesFees** | **double?** | Fees on cash sales | [optional]
+**PosSalesFees** | **double?** | Fees of POS sales | [optional]
**TotalSalesFees** | **double?** | Total online and cash sales | [optional]
**OnlineSalesRefundedFees** | **double?** | Fees on refunds for online sales | [optional]
**CashSalesRefundedFees** | **double?** | Fees on refunds for cash sales | [optional]
+**PosSalesRefundedFees** | **double?** | Fees on refunds for POS sales | [optional]
**SalesFeesVat** | **double?** | VAT on sales fees | [optional]
**TotalFees** | **double?** | Total fees | [optional]
diff --git a/docs/FpmApi.md b/docs/FpmApi.md
new file mode 100644
index 00000000..1697f332
--- /dev/null
+++ b/docs/FpmApi.md
@@ -0,0 +1,258 @@
+# Flipdish.Api.FpmApi
+
+All URIs are relative to *https://api.flipdish.co*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**CreateFpmForStore**](FpmApi.md#createfpmforstore) | **POST** /api/v1.0/{storeId}/fpm |
+[**DeleteFpmForStore**](FpmApi.md#deletefpmforstore) | **DELETE** /api/v1.0/{storeId}/fpm |
+[**EditFpmForStore**](FpmApi.md#editfpmforstore) | **POST** /api/v1.0/{storeId}/fpm/edit |
+[**GetFpmForStore**](FpmApi.md#getfpmforstore) | **GET** /api/v1.0/{storeId}/fpm |
+
+
+
+# **CreateFpmForStore**
+> Object CreateFpmForStore (int? storeId, string phoneNumber)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class CreateFpmForStoreExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new FpmApi();
+ var storeId = 56; // int? |
+ var phoneNumber = phoneNumber_example; // string |
+
+ try
+ {
+ Object result = apiInstance.CreateFpmForStore(storeId, phoneNumber);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling FpmApi.CreateFpmForStore: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **storeId** | **int?**| |
+ **phoneNumber** | **string**| |
+
+### Return type
+
+**Object**
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **DeleteFpmForStore**
+> void DeleteFpmForStore (int? storeId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class DeleteFpmForStoreExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new FpmApi();
+ var storeId = 56; // int? |
+
+ try
+ {
+ apiInstance.DeleteFpmForStore(storeId);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling FpmApi.DeleteFpmForStore: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **storeId** | **int?**| |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **EditFpmForStore**
+> void EditFpmForStore (int? storeId, TelephonyConfig telephonyConfig)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class EditFpmForStoreExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new FpmApi();
+ var storeId = 56; // int? |
+ var telephonyConfig = new TelephonyConfig(); // TelephonyConfig |
+
+ try
+ {
+ apiInstance.EditFpmForStore(storeId, telephonyConfig);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling FpmApi.EditFpmForStore: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **storeId** | **int?**| |
+ **telephonyConfig** | [**TelephonyConfig**](TelephonyConfig.md)| |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetFpmForStore**
+> TelephonyConfig GetFpmForStore (int? storeId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetFpmForStoreExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new FpmApi();
+ var storeId = 56; // int? |
+
+ try
+ {
+ TelephonyConfig result = apiInstance.GetFpmForStore(storeId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling FpmApi.GetFpmForStore: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **storeId** | **int?**| |
+
+### Return type
+
+[**TelephonyConfig**](TelephonyConfig.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/FulfillmentInfo.md b/docs/FulfillmentInfo.md
deleted file mode 100644
index 03d74836..00000000
--- a/docs/FulfillmentInfo.md
+++ /dev/null
@@ -1,12 +0,0 @@
-# Flipdish.Model.FulfillmentInfo
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**DispatchType** | **string** | [Required] Dispatch Type (i.e Pickup / Delivery) | [optional]
-**RequestedForUtc** | **DateTime?** | [Required] Time the order is requested for | [optional]
-**Location** | [**Location**](Location.md) | Location the order is to be delivered to [Required] Delivery [Not Required] Pickup | [optional]
-**DispatchAmount** | [**Price**](Price.md) | Price of the dispatch, normally 0 for collection and a value for delivery [Required] Delivery [Not Required] Pickup | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
diff --git a/docs/FulfillmentStateConfigurationApi.md b/docs/FulfillmentStateConfigurationApi.md
index 62134fbb..444d2595 100644
--- a/docs/FulfillmentStateConfigurationApi.md
+++ b/docs/FulfillmentStateConfigurationApi.md
@@ -4,20 +4,19 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**CreateFulfillmentStatesConfig**](FulfillmentStateConfigurationApi.md#createfulfillmentstatesconfig) | **POST** /api/v1.0/{appId}/fulfillment/configuration/states | Create fulfillment configuration
-[**DeleteFulfillmentStatesConfig**](FulfillmentStateConfigurationApi.md#deletefulfillmentstatesconfig) | **DELETE** /api/v1.0/{appId}/fulfillment/configuration/states/{configId} | Delete fulfillment states configuration
-[**GetFulfillmentStatesConfiguration**](FulfillmentStateConfigurationApi.md#getfulfillmentstatesconfiguration) | **GET** /api/v1.0/{appId}/fulfillment/configuration/states/{configId} | Get fulfillment configuration
-[**SearchFulfillmentStatesConfigurations**](FulfillmentStateConfigurationApi.md#searchfulfillmentstatesconfigurations) | **GET** /api/v1.0/{appId}/fulfillment/configuration/states | List fulfillment configurations for AppId
-[**UpdateFulfillmentStatesConfig**](FulfillmentStateConfigurationApi.md#updatefulfillmentstatesconfig) | **POST** /api/v1.0/{appId}/fulfillment/configuration/states/{configId} | Update fulfillment configuration
+[**CreateFulfillmentStatesConfig**](FulfillmentStateConfigurationApi.md#createfulfillmentstatesconfig) | **POST** /api/v1.0/{appId}/fulfillment/configuration/states |
+[**DeleteFulfillmentStatesConfig**](FulfillmentStateConfigurationApi.md#deletefulfillmentstatesconfig) | **DELETE** /api/v1.0/{appId}/fulfillment/configuration/states/{configId} |
+[**GetFulfillmentStatesConfiguration**](FulfillmentStateConfigurationApi.md#getfulfillmentstatesconfiguration) | **GET** /api/v1.0/{appId}/fulfillment/configuration/states/{configId} |
+[**GetFulfillmentStatesConfigurationTemplate**](FulfillmentStateConfigurationApi.md#getfulfillmentstatesconfigurationtemplate) | **GET** /api/v1.0/{appId}/fulfillment/configuration/states_template |
+[**SearchFulfillmentStatesConfigurations**](FulfillmentStateConfigurationApi.md#searchfulfillmentstatesconfigurations) | **GET** /api/v1.0/{appId}/fulfillment/configuration/states |
+[**UpdateFulfillmentStatesConfig**](FulfillmentStateConfigurationApi.md#updatefulfillmentstatesconfig) | **POST** /api/v1.0/{appId}/fulfillment/configuration/states/{configId} |
# **CreateFulfillmentStatesConfig**
-> RestApiResultFulfillmentStatesConfiguration CreateFulfillmentStatesConfig (string appId, FulfillmentStatesConfigurationCreateBase fulfillmentStateConfiguration)
+> RestApiResultFulfillmentStatesConfiguration CreateFulfillmentStatesConfig (string appId, CreateFulfillmentStatesConfiguration fulfillmentStateConfiguration)
-Create fulfillment configuration
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -37,12 +36,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new FulfillmentStateConfigurationApi();
- var appId = appId_example; // string | App id
- var fulfillmentStateConfiguration = new FulfillmentStatesConfigurationCreateBase(); // FulfillmentStatesConfigurationCreateBase | Fulfillment state configuration
+ var appId = appId_example; // string |
+ var fulfillmentStateConfiguration = new CreateFulfillmentStatesConfiguration(); // CreateFulfillmentStatesConfiguration |
try
{
- // Create fulfillment configuration
RestApiResultFulfillmentStatesConfiguration result = apiInstance.CreateFulfillmentStatesConfig(appId, fulfillmentStateConfiguration);
Debug.WriteLine(result);
}
@@ -59,8 +57,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App id |
- **fulfillmentStateConfiguration** | [**FulfillmentStatesConfigurationCreateBase**](FulfillmentStatesConfigurationCreateBase.md)| Fulfillment state configuration |
+ **appId** | **string**| |
+ **fulfillmentStateConfiguration** | [**CreateFulfillmentStatesConfiguration**](CreateFulfillmentStatesConfiguration.md)| |
### Return type
@@ -81,9 +79,7 @@ Name | Type | Description | Notes
# **DeleteFulfillmentStatesConfig**
> RestApiStringResult DeleteFulfillmentStatesConfig (string appId, string configId)
-Delete fulfillment states configuration
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -103,12 +99,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new FulfillmentStateConfigurationApi();
- var appId = appId_example; // string | App id
- var configId = configId_example; // string | Fulfillment states configuration id
+ var appId = appId_example; // string |
+ var configId = configId_example; // string |
try
{
- // Delete fulfillment states configuration
RestApiStringResult result = apiInstance.DeleteFulfillmentStatesConfig(appId, configId);
Debug.WriteLine(result);
}
@@ -125,8 +120,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App id |
- **configId** | **string**| Fulfillment states configuration id |
+ **appId** | **string**| |
+ **configId** | **string**| |
### Return type
@@ -147,9 +142,7 @@ Name | Type | Description | Notes
# **GetFulfillmentStatesConfiguration**
> FulfillmentStatesConfiguration GetFulfillmentStatesConfiguration (string appId, string configId)
-Get fulfillment configuration
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -169,12 +162,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new FulfillmentStateConfigurationApi();
- var appId = appId_example; // string | App id
- var configId = configId_example; // string | App store app configuration id
+ var appId = appId_example; // string |
+ var configId = configId_example; // string |
try
{
- // Get fulfillment configuration
FulfillmentStatesConfiguration result = apiInstance.GetFulfillmentStatesConfiguration(appId, configId);
Debug.WriteLine(result);
}
@@ -191,8 +183,69 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App id |
- **configId** | **string**| App store app configuration id |
+ **appId** | **string**| |
+ **configId** | **string**| |
+
+### Return type
+
+[**FulfillmentStatesConfiguration**](FulfillmentStatesConfiguration.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetFulfillmentStatesConfigurationTemplate**
+> FulfillmentStatesConfiguration GetFulfillmentStatesConfigurationTemplate (string appId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetFulfillmentStatesConfigurationTemplateExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new FulfillmentStateConfigurationApi();
+ var appId = appId_example; // string |
+
+ try
+ {
+ FulfillmentStatesConfiguration result = apiInstance.GetFulfillmentStatesConfigurationTemplate(appId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling FulfillmentStateConfigurationApi.GetFulfillmentStatesConfigurationTemplate: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
### Return type
@@ -213,9 +266,7 @@ Name | Type | Description | Notes
# **SearchFulfillmentStatesConfigurations**
> RestApiArrayResultFulfillmentStatesConfigurationSummary SearchFulfillmentStatesConfigurations (string appId)
-List fulfillment configurations for AppId
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -235,11 +286,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new FulfillmentStateConfigurationApi();
- var appId = appId_example; // string | App id
+ var appId = appId_example; // string |
try
{
- // List fulfillment configurations for AppId
RestApiArrayResultFulfillmentStatesConfigurationSummary result = apiInstance.SearchFulfillmentStatesConfigurations(appId);
Debug.WriteLine(result);
}
@@ -256,7 +306,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App id |
+ **appId** | **string**| |
### Return type
@@ -277,9 +327,7 @@ Name | Type | Description | Notes
# **UpdateFulfillmentStatesConfig**
> void UpdateFulfillmentStatesConfig (string appId, string configId, UpdateFulfillmentStatesConfiguration updateFulfillmentStatesConfiguration)
-Update fulfillment configuration
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -299,13 +347,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new FulfillmentStateConfigurationApi();
- var appId = appId_example; // string | App id
- var configId = configId_example; // string | Fulfillment states configuration id
- var updateFulfillmentStatesConfiguration = new UpdateFulfillmentStatesConfiguration(); // UpdateFulfillmentStatesConfiguration | Update fulfillment states configuration
+ var appId = appId_example; // string |
+ var configId = configId_example; // string |
+ var updateFulfillmentStatesConfiguration = new UpdateFulfillmentStatesConfiguration(); // UpdateFulfillmentStatesConfiguration |
try
{
- // Update fulfillment configuration
apiInstance.UpdateFulfillmentStatesConfig(appId, configId, updateFulfillmentStatesConfiguration);
}
catch (Exception e)
@@ -321,9 +368,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App id |
- **configId** | **string**| Fulfillment states configuration id |
- **updateFulfillmentStatesConfiguration** | [**UpdateFulfillmentStatesConfiguration**](UpdateFulfillmentStatesConfiguration.md)| Update fulfillment states configuration |
+ **appId** | **string**| |
+ **configId** | **string**| |
+ **updateFulfillmentStatesConfiguration** | [**UpdateFulfillmentStatesConfiguration**](UpdateFulfillmentStatesConfiguration.md)| |
### Return type
diff --git a/docs/FulfillmentStatesConfiguration.md b/docs/FulfillmentStatesConfiguration.md
index 0cd7a5fd..aeb5ed7f 100644
--- a/docs/FulfillmentStatesConfiguration.md
+++ b/docs/FulfillmentStatesConfiguration.md
@@ -4,6 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**States** | [**List<FulfillmentStatusConfigurationItem>**](FulfillmentStatusConfigurationItem.md) | States | [optional]
+**AutomaticTransitionsEnabled** | **bool?** | Enable automatic transitions | [optional]
**AppId** | **string** | AppId | [optional]
**ConfigurationUid** | **string** | Configuration Uid | [optional]
**StoreSelectorType** | **string** | Store Selector Type | [optional]
diff --git a/docs/FulfillmentStatusConfigurationItem.md b/docs/FulfillmentStatusConfigurationItem.md
index b6da0210..fed91726 100644
--- a/docs/FulfillmentStatusConfigurationItem.md
+++ b/docs/FulfillmentStatusConfigurationItem.md
@@ -17,7 +17,7 @@ Name | Type | Description | Notes
**IsCustom** | **bool?** | Is custom state. If not, then it's a system state | [optional]
**OrderTypes** | **List<string>** | If empty then applies to all ordertypes, otherwise a list of order types this state applies to | [optional]
**Communication** | **bool?** | Whether state should fire off a notification to the customer | [optional]
-**VisualOrder** | **int?** | Integer for ordering results in choices (eg. dropdowns) | [optional]
+**Image** | **string** | Image (image filename, relative, not absolute URL) | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/GetEndUserFeeConfigsResponse.md b/docs/GetEndUserFeeConfigsResponse.md
new file mode 100644
index 00000000..6746fc10
--- /dev/null
+++ b/docs/GetEndUserFeeConfigsResponse.md
@@ -0,0 +1,10 @@
+# Flipdish.Model.GetEndUserFeeConfigsResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**EndUserFees** | [**List<EndUserFeeConfig>**](EndUserFeeConfig.md) | The current end user fee configs for the Store, one per channel and payment method combination present | [optional]
+**IsV2FeeCalculationEnabled** | **bool?** | Whether the V2 (tiered) fee calculation is enabled for this Store | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/GetReceiptByOrderIdQueryResponse.md b/docs/GetReceiptByOrderIdQueryResponse.md
new file mode 100644
index 00000000..e393ee42
--- /dev/null
+++ b/docs/GetReceiptByOrderIdQueryResponse.md
@@ -0,0 +1,18 @@
+# Flipdish.Model.GetReceiptByOrderIdQueryResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PreviousOrder** | [**PreviousOrder**](PreviousOrder.md) | | [optional]
+**DepositReturnFeesSummary** | [**List<DepositReturnFeesSummary>**](DepositReturnFeesSummary.md) | | [optional]
+**TsRequestedForLocal** | **DateTime?** | | [optional]
+**TsOrderPlacedLocal** | **DateTime?** | | [optional]
+**LogoUrl** | **string** | | [optional]
+**Address** | **string** | | [optional]
+**VatNumber** | **string** | | [optional]
+**PaymentMethodDescription** | **string** | | [optional]
+**OrgId** | **string** | | [optional]
+**CountryCode** | **string** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/GroupReference.md b/docs/GroupReference.md
index 1007971a..68226842 100644
--- a/docs/GroupReference.md
+++ b/docs/GroupReference.md
@@ -3,7 +3,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Group** | [**Group**](Group.md) | Details of the referenced {Flipdish.PublicModels.V1.Catalog.Products.GroupReference.Group} | [optional]
+**Group** | [**Group**](Group.md) | Details of the referenced {Flipdish.Menus.PublicModels.V1.Catalog.Products.GroupReference.Group} | [optional]
**CatalogItemId** | **string** | Identifier of the ProductId to use as SubProduct |
**GroupType** | **string** | Type of the SupProduct |
diff --git a/docs/FulfillmentStatesConfigurationCreateBase.md b/docs/HasPaymentMethodResponse.md
similarity index 73%
rename from docs/FulfillmentStatesConfigurationCreateBase.md
rename to docs/HasPaymentMethodResponse.md
index 796b08a7..2f7f60f1 100644
--- a/docs/FulfillmentStatesConfigurationCreateBase.md
+++ b/docs/HasPaymentMethodResponse.md
@@ -1,9 +1,9 @@
-# Flipdish.Model.FulfillmentStatesConfigurationCreateBase
+# Flipdish.Model.HasPaymentMethodResponse
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Name** | **string** | Name | [optional]
+**HasPaymentMethod** | **bool?** | Has Payment Method |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/HomeApi.md b/docs/HomeApi.md
index 1ff3246b..867a5af1 100644
--- a/docs/HomeApi.md
+++ b/docs/HomeApi.md
@@ -4,17 +4,17 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**CompleteHomeAction**](HomeApi.md#completehomeaction) | **POST** /api/v1.0/{appId}/home/{homeActionId} | [PRIVATE API] Complete Home Action
-[**DismissOldPortalAction**](HomeApi.md#dismissoldportalaction) | **POST** /api/v1.0/home/dismissoldportalaction | [PRIVATE API] Complete Home Action
-[**GetHomeActions**](HomeApi.md#gethomeactions) | **GET** /api/v1.0/{appId}/home | [PRIVATE API] Get Home Actions
-[**GetHomeStatistics**](HomeApi.md#gethomestatistics) | **GET** /api/v1.0/{appId}/home/stats | [PRIVATE API] Get Home Statistics
+[**CompleteHomeAction**](HomeApi.md#completehomeaction) | **POST** /api/v1.0/{appId}/home/{homeActionId} |
+[**GetHomeActions**](HomeApi.md#gethomeactions) | **GET** /api/v1.0/{appId}/home |
+[**GetHomeStatistics**](HomeApi.md#gethomestatistics) | **GET** /api/v1.0/{appId}/home/stats |
+[**GetOktaPortalFeatureFlag**](HomeApi.md#getoktaportalfeatureflag) | **GET** /api/v1.0/home/okta-portal |
# **CompleteHomeAction**
> Object CompleteHomeAction (string appId, int? homeActionId, bool? isDismissed)
-[PRIVATE API] Complete Home Action
+
### Example
```csharp
@@ -34,13 +34,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new HomeApi();
- var appId = appId_example; // string | App Name Id
- var homeActionId = 56; // int? | Id of the action
+ var appId = appId_example; // string |
+ var homeActionId = 56; // int? |
var isDismissed = true; // bool? |
try
{
- // [PRIVATE API] Complete Home Action
Object result = apiInstance.CompleteHomeAction(appId, homeActionId, isDismissed);
Debug.WriteLine(result);
}
@@ -57,8 +56,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name Id |
- **homeActionId** | **int?**| Id of the action |
+ **appId** | **string**| |
+ **homeActionId** | **int?**| |
**isDismissed** | **bool?**| |
### Return type
@@ -76,11 +75,11 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **DismissOldPortalAction**
-> Object DismissOldPortalAction ()
+
+# **GetHomeActions**
+> RestApiArrayResultHomeAction GetHomeActions (string appId)
+
-[PRIVATE API] Complete Home Action
### Example
```csharp
@@ -92,7 +91,7 @@ using Flipdish.Model;
namespace Example
{
- public class DismissOldPortalActionExample
+ public class GetHomeActionsExample
{
public void main()
{
@@ -100,16 +99,16 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new HomeApi();
+ var appId = appId_example; // string |
try
{
- // [PRIVATE API] Complete Home Action
- Object result = apiInstance.DismissOldPortalAction();
+ RestApiArrayResultHomeAction result = apiInstance.GetHomeActions(appId);
Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling HomeApi.DismissOldPortalAction: " + e.Message );
+ Debug.Print("Exception when calling HomeApi.GetHomeActions: " + e.Message );
}
}
}
@@ -117,11 +116,14 @@ namespace Example
```
### Parameters
-This endpoint does not need any parameter.
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
### Return type
-**Object**
+[**RestApiArrayResultHomeAction**](RestApiArrayResultHomeAction.md)
### Authorization
@@ -134,11 +136,11 @@ This endpoint does not need any parameter.
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **GetHomeActions**
-> RestApiArrayResultHomeAction GetHomeActions (string appId)
+
+# **GetHomeStatistics**
+> RestApiResultHomeStatistics GetHomeStatistics (string appId)
+
-[PRIVATE API] Get Home Actions
### Example
```csharp
@@ -150,7 +152,7 @@ using Flipdish.Model;
namespace Example
{
- public class GetHomeActionsExample
+ public class GetHomeStatisticsExample
{
public void main()
{
@@ -158,17 +160,16 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new HomeApi();
- var appId = appId_example; // string | App Name Id
+ var appId = appId_example; // string |
try
{
- // [PRIVATE API] Get Home Actions
- RestApiArrayResultHomeAction result = apiInstance.GetHomeActions(appId);
+ RestApiResultHomeStatistics result = apiInstance.GetHomeStatistics(appId);
Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling HomeApi.GetHomeActions: " + e.Message );
+ Debug.Print("Exception when calling HomeApi.GetHomeStatistics: " + e.Message );
}
}
}
@@ -179,11 +180,11 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name Id |
+ **appId** | **string**| |
### Return type
-[**RestApiArrayResultHomeAction**](RestApiArrayResultHomeAction.md)
+[**RestApiResultHomeStatistics**](RestApiResultHomeStatistics.md)
### Authorization
@@ -196,11 +197,11 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **GetHomeStatistics**
-> RestApiResultHomeStatistics GetHomeStatistics (string appId)
+
+# **GetOktaPortalFeatureFlag**
+> RestApiResultOktaPortalFeatureFlag GetOktaPortalFeatureFlag ()
+
-[PRIVATE API] Get Home Statistics
### Example
```csharp
@@ -212,7 +213,7 @@ using Flipdish.Model;
namespace Example
{
- public class GetHomeStatisticsExample
+ public class GetOktaPortalFeatureFlagExample
{
public void main()
{
@@ -220,17 +221,15 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new HomeApi();
- var appId = appId_example; // string | App Name Id
try
{
- // [PRIVATE API] Get Home Statistics
- RestApiResultHomeStatistics result = apiInstance.GetHomeStatistics(appId);
+ RestApiResultOktaPortalFeatureFlag result = apiInstance.GetOktaPortalFeatureFlag();
Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling HomeApi.GetHomeStatistics: " + e.Message );
+ Debug.Print("Exception when calling HomeApi.GetOktaPortalFeatureFlag: " + e.Message );
}
}
}
@@ -238,14 +237,11 @@ namespace Example
```
### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name Id |
+This endpoint does not need any parameter.
### Return type
-[**RestApiResultHomeStatistics**](RestApiResultHomeStatistics.md)
+[**RestApiResultOktaPortalFeatureFlag**](RestApiResultOktaPortalFeatureFlag.md)
### Authorization
diff --git a/docs/HttpPostedFileBase.md b/docs/HttpPostedFileBase.md
new file mode 100644
index 00000000..3fdaa6ce
--- /dev/null
+++ b/docs/HttpPostedFileBase.md
@@ -0,0 +1,12 @@
+# Flipdish.Model.HttpPostedFileBase
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ContentLength** | **int?** | | [optional]
+**ContentType** | **string** | | [optional]
+**FileName** | **string** | | [optional]
+**InputStream** | [**Stream**](Stream.md) | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/HttpRequestAndResponseLog.md b/docs/HttpRequestAndResponseLog.md
deleted file mode 100644
index a46c297a..00000000
--- a/docs/HttpRequestAndResponseLog.md
+++ /dev/null
@@ -1,23 +0,0 @@
-# Flipdish.Model.HttpRequestAndResponseLog
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**Guid** | **Guid?** | Id of the log | [optional]
-**Verb** | **string** | Verb associated with the HTTP call. | [optional]
-**RequestUri** | **string** | Http request URI. | [optional]
-**StatusCode** | **int?** | Http response status code. | [optional]
-**ReasonPhrase** | **string** | Http response status line. | [optional]
-**CallDurationInMilliseconds** | **long?** | Call duration representing the duration of the HTTP call in milliseconds. | [optional]
-**UserId** | **string** | Identity of the caller. | [optional]
-**IpAddress** | **string** | Ip address of the caller | [optional]
-**CreatedDateTime** | **string** | Timestamp at which the HTTP call took place. | [optional]
-**RequestHeaders** | **Dictionary<string, string>** | Http request headers. | [optional]
-**RequestBody** | **string** | Http request body, if any. | [optional]
-**RequestLength** | **long?** | Http request content-length | [optional]
-**ResponseHeaders** | **Dictionary<string, string>** | Http response headers. | [optional]
-**ResponseBody** | **string** | Http response body. | [optional]
-**ResponseLength** | **long?** | Http response content-length | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
diff --git a/docs/HttpRequestResponseLogsApi.md b/docs/HttpRequestResponseLogsApi.md
deleted file mode 100644
index 3650ad72..00000000
--- a/docs/HttpRequestResponseLogsApi.md
+++ /dev/null
@@ -1,83 +0,0 @@
-# Flipdish.Api.HttpRequestResponseLogsApi
-
-All URIs are relative to *https://api.flipdish.co*
-
-Method | HTTP request | Description
-------------- | ------------- | -------------
-[**GetLogs**](HttpRequestResponseLogsApi.md#getlogs) | **GET** /api/v1.0/{appId}/interactions/logs | Get API interaction logs
-
-
-
-# **GetLogs**
-> RestApiPaginationResultHttpRequestAndResponseLog GetLogs (DateTime? start, DateTime? end, string appId, int? filterByUserId = null, string guid = null, int? page = null, int? limit = null)
-
-Get API interaction logs
-
-### Example
-```csharp
-using System;
-using System.Diagnostics;
-using Flipdish.Api;
-using Flipdish.Client;
-using Flipdish.Model;
-
-namespace Example
-{
- public class GetLogsExample
- {
- public void main()
- {
- // Configure OAuth2 access token for authorization: oauth2
- Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
-
- var apiInstance = new HttpRequestResponseLogsApi();
- var start = 2013-10-20T19:20:30+01:00; // DateTime? | Start date time
- var end = 2013-10-20T19:20:30+01:00; // DateTime? | End date time
- var appId = appId_example; // string |
- var filterByUserId = 56; // int? | User id (optional) (optional)
- var guid = guid_example; // string | Id of the log (optional)
- var page = 56; // int? | Page number (optional)
- var limit = 56; // int? | Page size (optional)
-
- try
- {
- // Get API interaction logs
- RestApiPaginationResultHttpRequestAndResponseLog result = apiInstance.GetLogs(start, end, appId, filterByUserId, guid, page, limit);
- Debug.WriteLine(result);
- }
- catch (Exception e)
- {
- Debug.Print("Exception when calling HttpRequestResponseLogsApi.GetLogs: " + e.Message );
- }
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **start** | **DateTime?**| Start date time |
- **end** | **DateTime?**| End date time |
- **appId** | **string**| |
- **filterByUserId** | **int?**| User id (optional) | [optional]
- **guid** | **string**| Id of the log | [optional]
- **page** | **int?**| Page number | [optional]
- **limit** | **int?**| Page size | [optional]
-
-### Return type
-
-[**RestApiPaginationResultHttpRequestAndResponseLog**](RestApiPaginationResultHttpRequestAndResponseLog.md)
-
-### Authorization
-
-[oauth2](../README.md#oauth2)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/json, text/json, application/xml, text/xml
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
diff --git a/docs/HydraApi.md b/docs/HydraApi.md
index 4d89d1d8..71eb6614 100644
--- a/docs/HydraApi.md
+++ b/docs/HydraApi.md
@@ -4,34 +4,37 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**AssignEmv**](HydraApi.md#assignemv) | **POST** /api/v1.0/{appId}/hydra/emvterminal/assign/{hydraConfigId}/{emvTerminalId} | Assign an EMV terminal to a kiosk
-[**AttachStoreToKiosk**](HydraApi.md#attachstoretokiosk) | **POST** /api/v1.0/{appId}/AttachStoreToKiosk/{deviceId}/store/{storeId} | [Private]
-[**AttachStoreToTerminal**](HydraApi.md#attachstoretoterminal) | **POST** /api/v1.0/{appId}/hydra/{deviceId}/attach/{storeId} | [Private]
+[**AssignEmv**](HydraApi.md#assignemv) | **POST** /api/v1.0/{appId}/hydra/emvterminal/assign/{hydraConfigId}/{emvTerminalId} |
+[**AttachStoreToKiosk**](HydraApi.md#attachstoretokiosk) | **POST** /api/v1.0/{appId}/AttachStoreToKiosk/{deviceId}/store/{storeId} |
+[**AttachStoreToTerminal**](HydraApi.md#attachstoretoterminal) | **POST** /api/v1.0/{appId}/hydra/{deviceId}/attach/{storeId} |
[**CancelEmvPayment**](HydraApi.md#cancelemvpayment) | **POST** /api/v1.0/{appId}/hydra/cancelemvpayment/{orderId} |
-[**DetachStoreFromTerminal**](HydraApi.md#detachstorefromterminal) | **POST** /api/v1.0/{appId}/hydra/{deviceId}/detach/{storeId} | [Private]
-[**GetAttachedDevice**](HydraApi.md#getattacheddevice) | **GET** /api/v1.0/{appId}/hydra/{deviceType}/{deviceId} | [Private]
-[**GetAttachedDevices**](HydraApi.md#getattacheddevices) | **GET** /api/v1.0/{appId}/hydra/{deviceType}/list | [Private]
-[**GetEMVTerminalDetails**](HydraApi.md#getemvterminaldetails) | **GET** /api/v1.0/{appId}/hydra/emvterminal | [Private]
-[**GetEmvOrderState**](HydraApi.md#getemvorderstate) | **GET** /api/v1.0/{appId}/hydra/emvorderstate/{orderId} | [Private]
-[**GetKioskCashPaymentSettings**](HydraApi.md#getkioskcashpaymentsettings) | **GET** /api/v1.0/{appId}/kioskcashsettings/{deviceId} | Get the status of Cash Payment Methon on Kisok
+[**DetachStoreFromTerminal**](HydraApi.md#detachstorefromterminal) | **POST** /api/v1.0/{appId}/hydra/{deviceId}/detach/{storeId} |
+[**GetAblyToken**](HydraApi.md#getablytoken) | **GET** /api/v1.0/hydra/ably_token |
+[**GetAttachedDevice**](HydraApi.md#getattacheddevice) | **GET** /api/v1.0/{appId}/hydra/{deviceType}/{deviceId} |
+[**GetAttachedDevices**](HydraApi.md#getattacheddevices) | **GET** /api/v1.0/{appId}/hydra/{deviceType}/list |
+[**GetEMVTerminalDetails**](HydraApi.md#getemvterminaldetails) | **GET** /api/v1.0/{appId}/hydra/emvterminal |
+[**GetEmvOrderState**](HydraApi.md#getemvorderstate) | **GET** /api/v1.0/{appId}/hydra/emvorderstate/{orderId} |
+[**GetKioskCashPaymentSettings**](HydraApi.md#getkioskcashpaymentsettings) | **GET** /api/v1.0/{appId}/kioskcashsettings/{deviceId} |
+[**GetKioskSettings**](HydraApi.md#getkiosksettings) | **GET** /api/v1.0/{appId}/kiosksettings/{deviceId} |
[**GetRegistration**](HydraApi.md#getregistration) | **GET** /api/v1.0/hydra/registration |
-[**GetSettings**](HydraApi.md#getsettings) | **GET** /api/v1.0/hydra/settings | [Private]
-[**HydraCreateEmv**](HydraApi.md#hydracreateemv) | **POST** /api/v1.0/{appId}/emvterminals | [Private]
-[**HydraDeleteEmv**](HydraApi.md#hydradeleteemv) | **DELETE** /api/v1.0/{appId}/emvterminals/{id} | [Private]
-[**HydraDetachStoreFromKiosk**](HydraApi.md#hydradetachstorefromkiosk) | **DELETE** /api/v1.0/{appId}/DetachStoreFromKiosk/{deviceId}/store/{storeId} | [Private]
-[**HydraGetEmvsForAppId**](HydraApi.md#hydragetemvsforappid) | **GET** /api/v1.0/{appId}/emvterminals | List EMV terminals belonging to the given AppNameId
-[**LoginWithDeviceId**](HydraApi.md#loginwithdeviceid) | **POST** /api/v1.0/hydra/{deviceId}/login | [Private]
-[**Register**](HydraApi.md#register) | **POST** /api/v1.0/{appId}/hydra/registration | [Private]
-[**UnAssign**](HydraApi.md#unassign) | **DELETE** /api/v1.0/{appId}/hydra/{deviceId}/registration | [Private]
-[**UnassignEmv**](HydraApi.md#unassignemv) | **POST** /api/v1.0/{appId}/hydra/emvterminal/unassign/{hydraConfigId} | Unassign the currently assigned EMV terminal from a kiosk
-[**UpdateKioskCashVisibilitySettings**](HydraApi.md#updatekioskcashvisibilitysettings) | **POST** /api/v1.0/{appId}/kioskupdatecashsettings | Update the Cash Payment Methon Visiability on Kisok
+[**GetSettings**](HydraApi.md#getsettings) | **GET** /api/v1.0/hydra/settings |
+[**HydraCreateEmv**](HydraApi.md#hydracreateemv) | **POST** /api/v1.0/{appId}/emvterminals |
+[**HydraDeleteEmv**](HydraApi.md#hydradeleteemv) | **DELETE** /api/v1.0/{appId}/emvterminals/{id} |
+[**HydraDetachStoreFromKiosk**](HydraApi.md#hydradetachstorefromkiosk) | **DELETE** /api/v1.0/{appId}/DetachStoreFromKiosk/{deviceId}/store/{storeId} |
+[**HydraGetEmvsForAppId**](HydraApi.md#hydragetemvsforappid) | **GET** /api/v1.0/{appId}/emvterminals |
+[**LoginWithDeviceId**](HydraApi.md#loginwithdeviceid) | **POST** /api/v1.0/hydra/{deviceId}/login |
+[**Register**](HydraApi.md#register) | **POST** /api/v1.0/{appId}/hydra/registration |
+[**UnAssign**](HydraApi.md#unassign) | **DELETE** /api/v1.0/{appId}/hydra/{deviceId}/registration |
+[**UnassignEmv**](HydraApi.md#unassignemv) | **POST** /api/v1.0/{appId}/hydra/emvterminal/unassign/{hydraConfigId} |
+[**UpdateKioskCashVisibilitySettings**](HydraApi.md#updatekioskcashvisibilitysettings) | **POST** /api/v1.0/{appId}/kioskupdatecashsettings |
+[**UpdateKioskSettings**](HydraApi.md#updatekiosksettings) | **POST** /api/v1.0/{appId}/kiosksettings/{deviceId} |
# **AssignEmv**
> void AssignEmv (string appId, int? hydraConfigId, int? emvTerminalId)
-Assign an EMV terminal to a kiosk
+
### Example
```csharp
@@ -57,7 +60,6 @@ namespace Example
try
{
- // Assign an EMV terminal to a kiosk
apiInstance.AssignEmv(appId, hydraConfigId, emvTerminalId);
}
catch (Exception e)
@@ -96,7 +98,7 @@ void (empty response body)
# **AttachStoreToKiosk**
> RestApiResultHydraStatus AttachStoreToKiosk (string appId, int? storeId, string deviceId)
-[Private]
+
### Example
```csharp
@@ -122,7 +124,6 @@ namespace Example
try
{
- // [Private]
RestApiResultHydraStatus result = apiInstance.AttachStoreToKiosk(appId, storeId, deviceId);
Debug.WriteLine(result);
}
@@ -162,7 +163,7 @@ Name | Type | Description | Notes
# **AttachStoreToTerminal**
> RestApiResultHydraStatus AttachStoreToTerminal (string appId, string deviceId, int? storeId)
-[Private]
+
### Example
```csharp
@@ -188,7 +189,6 @@ namespace Example
try
{
- // [Private]
RestApiResultHydraStatus result = apiInstance.AttachStoreToTerminal(appId, deviceId, storeId);
Debug.WriteLine(result);
}
@@ -290,7 +290,7 @@ void (empty response body)
# **DetachStoreFromTerminal**
> RestApiResultHydraStatus DetachStoreFromTerminal (string appId, string deviceId, int? storeId)
-[Private]
+
### Example
```csharp
@@ -316,7 +316,6 @@ namespace Example
try
{
- // [Private]
RestApiResultHydraStatus result = apiInstance.DetachStoreFromTerminal(appId, deviceId, storeId);
Debug.WriteLine(result);
}
@@ -352,11 +351,67 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **GetAblyToken**
+> void GetAblyToken ()
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetAblyTokenExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new HydraApi();
+
+ try
+ {
+ apiInstance.GetAblyToken();
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling HydraApi.GetAblyToken: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **GetAttachedDevice**
> RestApiResultHydraDeviceDetails GetAttachedDevice (string appId, string deviceType, string deviceId)
-[Private]
+
### Example
```csharp
@@ -382,7 +437,6 @@ namespace Example
try
{
- // [Private]
RestApiResultHydraDeviceDetails result = apiInstance.GetAttachedDevice(appId, deviceType, deviceId);
Debug.WriteLine(result);
}
@@ -422,7 +476,7 @@ Name | Type | Description | Notes
# **GetAttachedDevices**
> RestApiPaginationResultHydraDeviceDetails GetAttachedDevices (string appId, string deviceType, int? pageIndex = null, int? pageSize = null, int? storeId = null, string deviceName = null, string deviceSerial = null)
-[Private]
+
### Example
```csharp
@@ -452,7 +506,6 @@ namespace Example
try
{
- // [Private]
RestApiPaginationResultHydraDeviceDetails result = apiInstance.GetAttachedDevices(appId, deviceType, pageIndex, pageSize, storeId, deviceName, deviceSerial);
Debug.WriteLine(result);
}
@@ -496,7 +549,7 @@ Name | Type | Description | Notes
# **GetEMVTerminalDetails**
> RestApiResultPaymentTerminalDetails GetEMVTerminalDetails (string appId)
-[Private]
+
### Example
```csharp
@@ -520,7 +573,6 @@ namespace Example
try
{
- // [Private]
RestApiResultPaymentTerminalDetails result = apiInstance.GetEMVTerminalDetails(appId);
Debug.WriteLine(result);
}
@@ -558,7 +610,7 @@ Name | Type | Description | Notes
# **GetEmvOrderState**
> RestApiResultPaymentTerminalTransactionDetails GetEmvOrderState (int? orderId, string appId)
-[Private]
+
### Example
```csharp
@@ -583,7 +635,6 @@ namespace Example
try
{
- // [Private]
RestApiResultPaymentTerminalTransactionDetails result = apiInstance.GetEmvOrderState(orderId, appId);
Debug.WriteLine(result);
}
@@ -622,9 +673,7 @@ Name | Type | Description | Notes
# **GetKioskCashPaymentSettings**
> RestApiArrayResultKioskCashPaymentSettings GetKioskCashPaymentSettings (string appId, string deviceId)
-Get the status of Cash Payment Methon on Kisok
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -649,7 +698,6 @@ namespace Example
try
{
- // Get the status of Cash Payment Methon on Kisok
RestApiArrayResultKioskCashPaymentSettings result = apiInstance.GetKioskCashPaymentSettings(appId, deviceId);
Debug.WriteLine(result);
}
@@ -684,6 +732,69 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **GetKioskSettings**
+> RestApiResultKioskSettings GetKioskSettings (string appId, string deviceId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetKioskSettingsExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new HydraApi();
+ var appId = appId_example; // string |
+ var deviceId = deviceId_example; // string |
+
+ try
+ {
+ RestApiResultKioskSettings result = apiInstance.GetKioskSettings(appId, deviceId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling HydraApi.GetKioskSettings: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **deviceId** | **string**| |
+
+### Return type
+
+[**RestApiResultKioskSettings**](RestApiResultKioskSettings.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **GetRegistration**
> RestApiResultHydraStatus GetRegistration ()
@@ -745,7 +856,7 @@ This endpoint does not need any parameter.
# **GetSettings**
> RestApiResultHydraConfig GetSettings ()
-[Private]
+
### Example
```csharp
@@ -768,7 +879,6 @@ namespace Example
try
{
- // [Private]
RestApiResultHydraConfig result = apiInstance.GetSettings();
Debug.WriteLine(result);
}
@@ -803,7 +913,7 @@ This endpoint does not need any parameter.
# **HydraCreateEmv**
> Object HydraCreateEmv (string appId, EmvTerminal emv)
-[Private]
+
### Example
```csharp
@@ -828,7 +938,6 @@ namespace Example
try
{
- // [Private]
Object result = apiInstance.HydraCreateEmv(appId, emv);
Debug.WriteLine(result);
}
@@ -867,7 +976,7 @@ Name | Type | Description | Notes
# **HydraDeleteEmv**
> Object HydraDeleteEmv (string appId, int? id)
-[Private]
+
### Example
```csharp
@@ -892,7 +1001,6 @@ namespace Example
try
{
- // [Private]
Object result = apiInstance.HydraDeleteEmv(appId, id);
Debug.WriteLine(result);
}
@@ -931,7 +1039,7 @@ Name | Type | Description | Notes
# **HydraDetachStoreFromKiosk**
> RestApiResultHydraStatus HydraDetachStoreFromKiosk (string appId, int? storeId, string deviceId)
-[Private]
+
### Example
```csharp
@@ -957,7 +1065,6 @@ namespace Example
try
{
- // [Private]
RestApiResultHydraStatus result = apiInstance.HydraDetachStoreFromKiosk(appId, storeId, deviceId);
Debug.WriteLine(result);
}
@@ -997,7 +1104,7 @@ Name | Type | Description | Notes
# **HydraGetEmvsForAppId**
> RestApiArrayResultEmvTerminalWithAssignments HydraGetEmvsForAppId (string appId)
-List EMV terminals belonging to the given AppNameId
+
### Example
```csharp
@@ -1021,7 +1128,6 @@ namespace Example
try
{
- // List EMV terminals belonging to the given AppNameId
RestApiArrayResultEmvTerminalWithAssignments result = apiInstance.HydraGetEmvsForAppId(appId);
Debug.WriteLine(result);
}
@@ -1059,7 +1165,7 @@ Name | Type | Description | Notes
# **LoginWithDeviceId**
> void LoginWithDeviceId (string deviceId, string hydraUserType = null, string serialNumber = null)
-[Private]
+
### Example
```csharp
@@ -1085,7 +1191,6 @@ namespace Example
try
{
- // [Private]
apiInstance.LoginWithDeviceId(deviceId, hydraUserType, serialNumber);
}
catch (Exception e)
@@ -1124,7 +1229,7 @@ void (empty response body)
# **Register**
> RestApiResultHydraStatus Register (string appId, HydraRegistrationRequest hydraRegistration)
-[Private]
+
### Example
```csharp
@@ -1149,7 +1254,6 @@ namespace Example
try
{
- // [Private]
RestApiResultHydraStatus result = apiInstance.Register(appId, hydraRegistration);
Debug.WriteLine(result);
}
@@ -1188,7 +1292,7 @@ Name | Type | Description | Notes
# **UnAssign**
> void UnAssign (string appId, string deviceId)
-[Private]
+
### Example
```csharp
@@ -1213,7 +1317,6 @@ namespace Example
try
{
- // [Private]
apiInstance.UnAssign(appId, deviceId);
}
catch (Exception e)
@@ -1251,7 +1354,7 @@ void (empty response body)
# **UnassignEmv**
> void UnassignEmv (string appId, int? hydraConfigId)
-Unassign the currently assigned EMV terminal from a kiosk
+
### Example
```csharp
@@ -1276,7 +1379,6 @@ namespace Example
try
{
- // Unassign the currently assigned EMV terminal from a kiosk
apiInstance.UnassignEmv(appId, hydraConfigId);
}
catch (Exception e)
@@ -1314,9 +1416,7 @@ void (empty response body)
# **UpdateKioskCashVisibilitySettings**
> void UpdateKioskCashVisibilitySettings (string appId, string deviceId, bool? isCashEnabled)
-Update the Cash Payment Methon Visiability on Kisok
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -1342,7 +1442,6 @@ namespace Example
try
{
- // Update the Cash Payment Methon Visiability on Kisok
apiInstance.UpdateKioskCashVisibilitySettings(appId, deviceId, isCashEnabled);
}
catch (Exception e)
@@ -1377,3 +1476,67 @@ void (empty response body)
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **UpdateKioskSettings**
+> void UpdateKioskSettings (string appId, string deviceId, KioskSettings settings)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class UpdateKioskSettingsExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new HydraApi();
+ var appId = appId_example; // string |
+ var deviceId = deviceId_example; // string |
+ var settings = new KioskSettings(); // KioskSettings |
+
+ try
+ {
+ apiInstance.UpdateKioskSettings(appId, deviceId, settings);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling HydraApi.UpdateKioskSettings: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **deviceId** | **string**| |
+ **settings** | [**KioskSettings**](KioskSettings.md)| |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/HydraAssignedEvent.md b/docs/HydraAssignedEvent.md
index bbfc7c7a..25a63df5 100644
--- a/docs/HydraAssignedEvent.md
+++ b/docs/HydraAssignedEvent.md
@@ -10,7 +10,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/HydraConnectionStatusChangedEvent.md b/docs/HydraConnectionStatusChangedEvent.md
index 1e7deb8d..6f63e764 100644
--- a/docs/HydraConnectionStatusChangedEvent.md
+++ b/docs/HydraConnectionStatusChangedEvent.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/HydraCreatedEvent.md b/docs/HydraCreatedEvent.md
new file mode 100644
index 00000000..c8477d53
--- /dev/null
+++ b/docs/HydraCreatedEvent.md
@@ -0,0 +1,22 @@
+# Flipdish.Model.HydraCreatedEvent
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**User** | [**UserEventInfo**](UserEventInfo.md) | Optional user who triggered creation (may be null for device self-create). | [optional]
+**DeviceId** | **string** | Device id | [optional]
+**HydraUserId** | **int?** | Zeus Hydra user id | [optional]
+**UserType** | **string** | Hydra user type (Kiosk / Terminal) as integer. Prefer {Flipdish.PublicModels.V1.Events.Hydra.HydraCreatedEvent.DeviceType}. | [optional]
+**DeviceType** | **string** | Hydra device type (Kiosk / Terminal), serialized as string. | [optional]
+**EventName** | **string** | The event name | [optional]
+**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
+**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
+**Position** | **int?** | Position | [optional]
+**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
+**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/HydraDeviceDetails.md b/docs/HydraDeviceDetails.md
index ae3a23b8..f0215646 100644
--- a/docs/HydraDeviceDetails.md
+++ b/docs/HydraDeviceDetails.md
@@ -4,7 +4,8 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**HydraConfigId** | **int?** | Flipdish internal device identifier | [optional]
-**DeviceId** | **string** | Device Id or Serial Number | [optional]
+**DeviceId** | **string** | Device Id | [optional]
+**SerialNumber** | **string** | Serial Number | [optional]
**DeviceType** | **string** | Type of the device | [optional]
**Status** | **string** | Status of the device | [optional]
**DeviceName** | **string** | Device Name | [optional]
diff --git a/docs/HydraRequestResetEvent.md b/docs/HydraRequestResetEvent.md
index c01d375a..610664af 100644
--- a/docs/HydraRequestResetEvent.md
+++ b/docs/HydraRequestResetEvent.md
@@ -9,7 +9,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/HydraSettingChangedEvent.md b/docs/HydraSettingChangedEvent.md
index 77968809..9c276d7f 100644
--- a/docs/HydraSettingChangedEvent.md
+++ b/docs/HydraSettingChangedEvent.md
@@ -10,7 +10,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/HydraStatus.md b/docs/HydraStatus.md
index 9c72c752..f636d5d8 100644
--- a/docs/HydraStatus.md
+++ b/docs/HydraStatus.md
@@ -5,10 +5,13 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**AppId** | **string** | |
**StoreIds** | **List<int?>** | Store to assign the hydra | [optional]
+**PropertyIds** | **List<string>** | AuthZ Property ids for assigned stores | [optional]
**IsRegistered** | **bool?** | The device has been already registered |
**PinCode** | **int?** | 6 digit PIN code (not starting with zero). | [optional]
**Images** | **List<string>** | Hydra images (covers) | [optional]
-**UserType** | **string** | Hydra User Type | [optional]
+**UserType** | **string** | Hydra User Type as integer. Prefer {Flipdish.PublicModels.V1.Hydra.HydraStatus.DeviceType}. | [optional]
+**DeviceType** | **string** | Hydra device type (Kiosk / Terminal), serialized as string. | [optional]
+**HydraUserId** | **int?** | Zeus Hydra user id | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/HydraStoreAssignedEvent.md b/docs/HydraStoreAssignedEvent.md
index 9e0f9242..8722b0e2 100644
--- a/docs/HydraStoreAssignedEvent.md
+++ b/docs/HydraStoreAssignedEvent.md
@@ -10,7 +10,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/HydraStoreUnassignedEvent.md b/docs/HydraStoreUnassignedEvent.md
index 80d59d29..5f6694f1 100644
--- a/docs/HydraStoreUnassignedEvent.md
+++ b/docs/HydraStoreUnassignedEvent.md
@@ -10,7 +10,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/HydraUnAssignedEvent.md b/docs/HydraUnAssignedEvent.md
index afdd3b57..ac37b5cb 100644
--- a/docs/HydraUnAssignedEvent.md
+++ b/docs/HydraUnAssignedEvent.md
@@ -10,7 +10,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/IntegrationMetadataCatalogueApi.md b/docs/IntegrationMetadataCatalogueApi.md
new file mode 100644
index 00000000..25728db2
--- /dev/null
+++ b/docs/IntegrationMetadataCatalogueApi.md
@@ -0,0 +1,76 @@
+# Flipdish.Api.IntegrationMetadataCatalogueApi
+
+All URIs are relative to *https://api.flipdish.co*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**IntegrationMetadataCatalogueGetPixelPointProducts**](IntegrationMetadataCatalogueApi.md#integrationmetadatacataloguegetpixelpointproducts) | **GET** /api/v1.0/integrationmetadatacatalogue/pixelpoint/stores/{storeId}/products |
+
+
+
+# **IntegrationMetadataCatalogueGetPixelPointProducts**
+> RestApiResultPixelPointProductCatalogue IntegrationMetadataCatalogueGetPixelPointProducts (int? storeId, string nameContains = null, int? page = null, int? pageSize = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class IntegrationMetadataCatalogueGetPixelPointProductsExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new IntegrationMetadataCatalogueApi();
+ var storeId = 56; // int? |
+ var nameContains = nameContains_example; // string | (optional)
+ var page = 56; // int? | (optional)
+ var pageSize = 56; // int? | (optional)
+
+ try
+ {
+ RestApiResultPixelPointProductCatalogue result = apiInstance.IntegrationMetadataCatalogueGetPixelPointProducts(storeId, nameContains, page, pageSize);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling IntegrationMetadataCatalogueApi.IntegrationMetadataCatalogueGetPixelPointProducts: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **storeId** | **int?**| |
+ **nameContains** | **string**| | [optional]
+ **page** | **int?**| | [optional]
+ **pageSize** | **int?**| | [optional]
+
+### Return type
+
+[**RestApiResultPixelPointProductCatalogue**](RestApiResultPixelPointProductCatalogue.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/IntercomApi.md b/docs/IntercomApi.md
new file mode 100644
index 00000000..a022e0ce
--- /dev/null
+++ b/docs/IntercomApi.md
@@ -0,0 +1,66 @@
+# Flipdish.Api.IntercomApi
+
+All URIs are relative to *https://api.flipdish.co*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**UserHash**](IntercomApi.md#userhash) | **GET** /api/v1.0/intercom/userHash |
+
+
+
+# **UserHash**
+> RestApiResultIntercomUserHash UserHash ()
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class UserHashExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new IntercomApi();
+
+ try
+ {
+ RestApiResultIntercomUserHash result = apiInstance.UserHash();
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling IntercomApi.UserHash: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+[**RestApiResultIntercomUserHash**](RestApiResultIntercomUserHash.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultDriver.md b/docs/IntercomUserHash.md
similarity index 73%
rename from docs/RestApiResultDriver.md
rename to docs/IntercomUserHash.md
index 8e2add37..5669cd62 100644
--- a/docs/RestApiResultDriver.md
+++ b/docs/IntercomUserHash.md
@@ -1,9 +1,9 @@
-# Flipdish.Model.RestApiResultDriver
+# Flipdish.Model.IntercomUserHash
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Data** | [**Driver**](Driver.md) | Generic data object. |
+**UserHash** | **string** | User hash | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/Invoice.md b/docs/Invoice.md
new file mode 100644
index 00000000..294b5444
--- /dev/null
+++ b/docs/Invoice.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.Invoice
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**InvoiceNumber** | **string** | Invoice Number | [optional]
+**StartDay** | **DateTime?** | The start day of the invoice period. | [optional]
+**EndDay** | **DateTime?** | The end day of the invoice period. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/InvoiceDiscount.md b/docs/InvoiceDiscount.md
new file mode 100644
index 00000000..28fc86d4
--- /dev/null
+++ b/docs/InvoiceDiscount.md
@@ -0,0 +1,10 @@
+# Flipdish.Model.InvoiceDiscount
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **string** | Name |
+**Amount** | **double?** | Amount |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/AppStoreAppConfigurationHeader.md b/docs/InvoiceItem.md
similarity index 54%
rename from docs/AppStoreAppConfigurationHeader.md
rename to docs/InvoiceItem.md
index 6ac54d2f..d9217270 100644
--- a/docs/AppStoreAppConfigurationHeader.md
+++ b/docs/InvoiceItem.md
@@ -1,13 +1,14 @@
-# Flipdish.Model.AppStoreAppConfigurationHeader
+# Flipdish.Model.InvoiceItem
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**AppStoreAppId** | **string** | Unique App store app id |
-**Name** | **string** | Name of Appstore app |
**Description** | **string** | Description |
-**Logo** | **string** | Logo | [optional]
-**DeveloperName** | **string** | Developer name | [optional]
+**Quantity** | **long?** | Quantity |
+**UnitAmountExcludingTax** | **double?** | Unit Amount Excluding Tax |
+**Tax** | **double?** | Tax |
+**Amount** | **double?** | Amount |
+**Period** | [**InvoicePeriod**](InvoicePeriod.md) | Period |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/InvoicePeriod.md b/docs/InvoicePeriod.md
new file mode 100644
index 00000000..59f350dd
--- /dev/null
+++ b/docs/InvoicePeriod.md
@@ -0,0 +1,10 @@
+# Flipdish.Model.InvoicePeriod
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Start** | **DateTime?** | Start | [optional]
+**End** | **DateTime?** | End | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/InvoicesApi.md b/docs/InvoicesApi.md
new file mode 100644
index 00000000..925fc8a6
--- /dev/null
+++ b/docs/InvoicesApi.md
@@ -0,0 +1,295 @@
+# Flipdish.Api.InvoicesApi
+
+All URIs are relative to *https://api.flipdish.co*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**GetInvoices**](InvoicesApi.md#getinvoices) | **GET** /api/v1.0/{appId}/invoices |
+[**InvoicePdf**](InvoicesApi.md#invoicepdf) | **GET** /api/v1.0/{appId}/invoices/InvoicePdf |
+[**ListInvoices**](InvoicesApi.md#listinvoices) | **GET** /api/v1.0/{appId}/invoices/ListInvoices |
+[**ListSubscriptionInvoices**](InvoicesApi.md#listsubscriptioninvoices) | **GET** /api/v1.0/{appId}/invoices/ListSubscriptionInvoices |
+
+
+
+# **GetInvoices**
+> RestApiFinanceSearchPaginationResultSubscriptionInvoice GetInvoices (string appId, string subscriptionId = null, int? limit = null, string pageId = null, bool? excludeNotOwnedInvoices = null, DateTime? dateFrom = null, DateTime? dateTo = null, string invoiceNumber = null, List storeId = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetInvoicesExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new InvoicesApi();
+ var appId = appId_example; // string |
+ var subscriptionId = subscriptionId_example; // string | (optional)
+ var limit = 56; // int? | (optional)
+ var pageId = pageId_example; // string | (optional)
+ var excludeNotOwnedInvoices = true; // bool? | (optional)
+ var dateFrom = 2013-10-20T19:20:30+01:00; // DateTime? | (optional)
+ var dateTo = 2013-10-20T19:20:30+01:00; // DateTime? | (optional)
+ var invoiceNumber = invoiceNumber_example; // string | (optional)
+ var storeId = new List(); // List | (optional)
+
+ try
+ {
+ RestApiFinanceSearchPaginationResultSubscriptionInvoice result = apiInstance.GetInvoices(appId, subscriptionId, limit, pageId, excludeNotOwnedInvoices, dateFrom, dateTo, invoiceNumber, storeId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling InvoicesApi.GetInvoices: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **subscriptionId** | **string**| | [optional]
+ **limit** | **int?**| | [optional]
+ **pageId** | **string**| | [optional]
+ **excludeNotOwnedInvoices** | **bool?**| | [optional]
+ **dateFrom** | **DateTime?**| | [optional]
+ **dateTo** | **DateTime?**| | [optional]
+ **invoiceNumber** | **string**| | [optional]
+ **storeId** | [**List<int?>**](int?.md)| | [optional]
+
+### Return type
+
+[**RestApiFinanceSearchPaginationResultSubscriptionInvoice**](RestApiFinanceSearchPaginationResultSubscriptionInvoice.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **InvoicePdf**
+> void InvoicePdf (string invoiceNumber, string appId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class InvoicePdfExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new InvoicesApi();
+ var invoiceNumber = invoiceNumber_example; // string |
+ var appId = appId_example; // string |
+
+ try
+ {
+ apiInstance.InvoicePdf(invoiceNumber, appId);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling InvoicesApi.InvoicePdf: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **invoiceNumber** | **string**| |
+ **appId** | **string**| |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **ListInvoices**
+> RestApiFinanceSearchPaginationResultInvoice ListInvoices (int? storeId, string appId, int? limit = null, int? page = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class ListInvoicesExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new InvoicesApi();
+ var storeId = 56; // int? |
+ var appId = appId_example; // string |
+ var limit = 56; // int? | (optional)
+ var page = 56; // int? | (optional)
+
+ try
+ {
+ RestApiFinanceSearchPaginationResultInvoice result = apiInstance.ListInvoices(storeId, appId, limit, page);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling InvoicesApi.ListInvoices: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **storeId** | **int?**| |
+ **appId** | **string**| |
+ **limit** | **int?**| | [optional]
+ **page** | **int?**| | [optional]
+
+### Return type
+
+[**RestApiFinanceSearchPaginationResultInvoice**](RestApiFinanceSearchPaginationResultInvoice.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **ListSubscriptionInvoices**
+> RestApiFinanceSearchPaginationResultSubscriptionInvoice ListSubscriptionInvoices (string appId, string subscriptionId = null, int? limit = null, string pageId = null, bool? excludeNotOwnedInvoices = null, DateTime? dateFrom = null, DateTime? dateTo = null, string invoiceNumber = null, List storeId = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class ListSubscriptionInvoicesExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new InvoicesApi();
+ var appId = appId_example; // string |
+ var subscriptionId = subscriptionId_example; // string | (optional)
+ var limit = 56; // int? | (optional)
+ var pageId = pageId_example; // string | (optional)
+ var excludeNotOwnedInvoices = true; // bool? | (optional)
+ var dateFrom = 2013-10-20T19:20:30+01:00; // DateTime? | (optional)
+ var dateTo = 2013-10-20T19:20:30+01:00; // DateTime? | (optional)
+ var invoiceNumber = invoiceNumber_example; // string | (optional)
+ var storeId = new List(); // List | (optional)
+
+ try
+ {
+ RestApiFinanceSearchPaginationResultSubscriptionInvoice result = apiInstance.ListSubscriptionInvoices(appId, subscriptionId, limit, pageId, excludeNotOwnedInvoices, dateFrom, dateTo, invoiceNumber, storeId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling InvoicesApi.ListSubscriptionInvoices: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **subscriptionId** | **string**| | [optional]
+ **limit** | **int?**| | [optional]
+ **pageId** | **string**| | [optional]
+ **excludeNotOwnedInvoices** | **bool?**| | [optional]
+ **dateFrom** | **DateTime?**| | [optional]
+ **dateTo** | **DateTime?**| | [optional]
+ **invoiceNumber** | **string**| | [optional]
+ **storeId** | [**List<int?>**](int?.md)| | [optional]
+
+### Return type
+
+[**RestApiFinanceSearchPaginationResultSubscriptionInvoice**](RestApiFinanceSearchPaginationResultSubscriptionInvoice.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/ItemNutritionInfoAddUpdateModel.md b/docs/ItemNutritionInfoAddUpdateModel.md
new file mode 100644
index 00000000..257bb0be
--- /dev/null
+++ b/docs/ItemNutritionInfoAddUpdateModel.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.ItemNutritionInfoAddUpdateModel
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Labels** | [**List<NutritionInfoItemAddUpdateLabelModel>**](NutritionInfoItemAddUpdateLabelModel.md) | Labels. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/ItemNutritionInfoV2AddUpdateModel.md b/docs/ItemNutritionInfoV2AddUpdateModel.md
new file mode 100644
index 00000000..cfa67d9e
--- /dev/null
+++ b/docs/ItemNutritionInfoV2AddUpdateModel.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.ItemNutritionInfoV2AddUpdateModel
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AllergenIds** | **List<string>** | AllergenIds. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/KioskBluetoothInstallUpdateInitiateEvent.md b/docs/KioskBluetoothInstallUpdateInitiateEvent.md
index 13b81eb1..6189294e 100644
--- a/docs/KioskBluetoothInstallUpdateInitiateEvent.md
+++ b/docs/KioskBluetoothInstallUpdateInitiateEvent.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/KioskBluetoothPairingModeEvent.md b/docs/KioskBluetoothPairingModeEvent.md
index 401ed5fe..5e0d07a0 100644
--- a/docs/KioskBluetoothPairingModeEvent.md
+++ b/docs/KioskBluetoothPairingModeEvent.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/KioskBluetoothTerminalCancelUpdateEvent.md b/docs/KioskBluetoothTerminalCancelUpdateEvent.md
index eea6b4f4..f096eebd 100644
--- a/docs/KioskBluetoothTerminalCancelUpdateEvent.md
+++ b/docs/KioskBluetoothTerminalCancelUpdateEvent.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/KioskBluetoothTerminalFirmwareVersionStatusEvent.md b/docs/KioskBluetoothTerminalFirmwareVersionStatusEvent.md
index a591e347..492058f2 100644
--- a/docs/KioskBluetoothTerminalFirmwareVersionStatusEvent.md
+++ b/docs/KioskBluetoothTerminalFirmwareVersionStatusEvent.md
@@ -15,7 +15,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/KioskBluetoothTerminalInitiateUpdateCheckEvent.md b/docs/KioskBluetoothTerminalInitiateUpdateCheckEvent.md
index eaa7df35..fb87d0d2 100644
--- a/docs/KioskBluetoothTerminalInitiateUpdateCheckEvent.md
+++ b/docs/KioskBluetoothTerminalInitiateUpdateCheckEvent.md
@@ -10,7 +10,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/KioskBluetoothTerminalInstallationStatusEvent.md b/docs/KioskBluetoothTerminalInstallationStatusEvent.md
index 2f268766..e6d630ab 100644
--- a/docs/KioskBluetoothTerminalInstallationStatusEvent.md
+++ b/docs/KioskBluetoothTerminalInstallationStatusEvent.md
@@ -13,7 +13,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/KioskBluetoothTerminalUnpairedEvent.md b/docs/KioskBluetoothTerminalUnpairedEvent.md
index f71d31c5..16f5aa2b 100644
--- a/docs/KioskBluetoothTerminalUnpairedEvent.md
+++ b/docs/KioskBluetoothTerminalUnpairedEvent.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/KioskBluetoothTerminalUpdatedEvent.md b/docs/KioskBluetoothTerminalUpdatedEvent.md
index e82f5bf3..66301f12 100644
--- a/docs/KioskBluetoothTerminalUpdatedEvent.md
+++ b/docs/KioskBluetoothTerminalUpdatedEvent.md
@@ -13,7 +13,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/KioskBluetoothUnpairingModeEvent.md b/docs/KioskBluetoothUnpairingModeEvent.md
index eabf7c81..b0803a7c 100644
--- a/docs/KioskBluetoothUnpairingModeEvent.md
+++ b/docs/KioskBluetoothUnpairingModeEvent.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/KioskEntitlementsApi.md b/docs/KioskEntitlementsApi.md
new file mode 100644
index 00000000..a9872e33
--- /dev/null
+++ b/docs/KioskEntitlementsApi.md
@@ -0,0 +1,70 @@
+# Flipdish.Api.KioskEntitlementsApi
+
+All URIs are relative to *https://api.flipdish.co*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**QueryKioskEntitlementsByOrgId**](KioskEntitlementsApi.md#querykioskentitlementsbyorgid) | **GET** /api/v1.0/orgs/{orgId}/kiosk/entitlements |
+
+
+
+# **QueryKioskEntitlementsByOrgId**
+> RestApiResultKioskEntitlementsResult QueryKioskEntitlementsByOrgId (string orgId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class QueryKioskEntitlementsByOrgIdExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new KioskEntitlementsApi();
+ var orgId = orgId_example; // string |
+
+ try
+ {
+ RestApiResultKioskEntitlementsResult result = apiInstance.QueryKioskEntitlementsByOrgId(orgId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling KioskEntitlementsApi.QueryKioskEntitlementsByOrgId: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **orgId** | **string**| |
+
+### Return type
+
+[**RestApiResultKioskEntitlementsResult**](RestApiResultKioskEntitlementsResult.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/KioskEntitlementsResult.md b/docs/KioskEntitlementsResult.md
new file mode 100644
index 00000000..dbf2e5a2
--- /dev/null
+++ b/docs/KioskEntitlementsResult.md
@@ -0,0 +1,10 @@
+# Flipdish.Model.KioskEntitlementsResult
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**EntitledQuantity** | **int?** | Number of kiosk devices entitled | [optional]
+**UsedQuantity** | **int?** | The quantity of entitlements that have been used | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/KioskIotApi.md b/docs/KioskIotApi.md
index effd6bc8..02d9c97b 100644
--- a/docs/KioskIotApi.md
+++ b/docs/KioskIotApi.md
@@ -4,17 +4,15 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**GetKioskIotConnection**](KioskIotApi.md#getkioskiotconnection) | **POST** /api/v1.0/kioskiot/connect | Get the IoT connection parameters for telemetry and commands No input parameters since authenticated hydra user defines context
-[**QueryTelemetrySeries**](KioskIotApi.md#querytelemetryseries) | **POST** /api/v1.0/{appId}/kioskiot/timeseries/query | Get the IoT time series values for a given Kiosk Id, properties and time range
+[**GetKioskIotConnection**](KioskIotApi.md#getkioskiotconnection) | **POST** /api/v1.0/kioskiot/connect |
+[**QueryTelemetrySeries**](KioskIotApi.md#querytelemetryseries) | **POST** /api/v1.0/{appId}/kioskiot/timeseries/query |
# **GetKioskIotConnection**
> RestApiResultKioskIotConnectionParameters GetKioskIotConnection ()
-Get the IoT connection parameters for telemetry and commands No input parameters since authenticated hydra user defines context
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -37,7 +35,6 @@ namespace Example
try
{
- // Get the IoT connection parameters for telemetry and commands No input parameters since authenticated hydra user defines context
RestApiResultKioskIotConnectionParameters result = apiInstance.GetKioskIotConnection();
Debug.WriteLine(result);
}
@@ -72,9 +69,7 @@ This endpoint does not need any parameter.
# **QueryTelemetrySeries**
> RestApiResultTelemetrySeriesResult QueryTelemetrySeries (string appId, TelemetrySeriesQueryParameters queryParams)
-Get the IoT time series values for a given Kiosk Id, properties and time range
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -99,7 +94,6 @@ namespace Example
try
{
- // Get the IoT time series values for a given Kiosk Id, properties and time range
RestApiResultTelemetrySeriesResult result = apiInstance.QueryTelemetrySeries(appId, queryParams);
Debug.WriteLine(result);
}
diff --git a/docs/KioskSettings.md b/docs/KioskSettings.md
new file mode 100644
index 00000000..2e273164
--- /dev/null
+++ b/docs/KioskSettings.md
@@ -0,0 +1,10 @@
+# Flipdish.Model.KioskSettings
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**HideLogoFromFrontPage** | **bool?** | Hide logo from front page | [optional]
+**TwoColumnMenuLayout** | **bool?** | 2 Column Menu Layout | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/KioskStoreSettings.md b/docs/KioskStoreSettings.md
deleted file mode 100644
index 33885a2e..00000000
--- a/docs/KioskStoreSettings.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# Flipdish.Model.KioskStoreSettings
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**StoreKioskSettings** | [**List<StoreKioskSetting>**](StoreKioskSetting.md) | Kiosks store settings | [optional]
-**Timezone** | **string** | Kiosks timezone | [optional]
-**CurrentUtcTime** | **DateTime?** | Servers current Utc time | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
diff --git a/docs/KioskStoreSettingsApi.md b/docs/KioskStoreSettingsApi.md
deleted file mode 100644
index 13e4d72e..00000000
--- a/docs/KioskStoreSettingsApi.md
+++ /dev/null
@@ -1,198 +0,0 @@
-# Flipdish.Api.KioskStoreSettingsApi
-
-All URIs are relative to *https://api.flipdish.co*
-
-Method | HTTP request | Description
-------------- | ------------- | -------------
-[**GetAllKioskSettingsForStore**](KioskStoreSettingsApi.md#getallkiosksettingsforstore) | **GET** /api/v1.0/{appId}/kiosksettings/store/{storeId} | Get all kiosk settings associated with a store
-[**GetAllStoreSettingsForKioskHydra**](KioskStoreSettingsApi.md#getallstoresettingsforkioskhydra) | **GET** /api/v1.0/kioskstoresettings | [For Kiosk use only] Get all stores connected to a Kiosk
-[**UpdateCashSettingForKiosk**](KioskStoreSettingsApi.md#updatecashsettingforkiosk) | **POST** /api/v1.0/{appId}/kiosksettings/cash |
-
-
-
-# **GetAllKioskSettingsForStore**
-> RestApiResultStoreKioskSettings GetAllKioskSettingsForStore (int? storeId, string appId)
-
-Get all kiosk settings associated with a store
-
-### Example
-```csharp
-using System;
-using System.Diagnostics;
-using Flipdish.Api;
-using Flipdish.Client;
-using Flipdish.Model;
-
-namespace Example
-{
- public class GetAllKioskSettingsForStoreExample
- {
- public void main()
- {
- // Configure OAuth2 access token for authorization: oauth2
- Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
-
- var apiInstance = new KioskStoreSettingsApi();
- var storeId = 56; // int? | Store identifier
- var appId = appId_example; // string | App Name Id
-
- try
- {
- // Get all kiosk settings associated with a store
- RestApiResultStoreKioskSettings result = apiInstance.GetAllKioskSettingsForStore(storeId, appId);
- Debug.WriteLine(result);
- }
- catch (Exception e)
- {
- Debug.Print("Exception when calling KioskStoreSettingsApi.GetAllKioskSettingsForStore: " + e.Message );
- }
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
- **appId** | **string**| App Name Id |
-
-### Return type
-
-[**RestApiResultStoreKioskSettings**](RestApiResultStoreKioskSettings.md)
-
-### Authorization
-
-[oauth2](../README.md#oauth2)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/json, text/json, application/xml, text/xml
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-
-# **GetAllStoreSettingsForKioskHydra**
-> RestApiResultKioskStoreSettings GetAllStoreSettingsForKioskHydra ()
-
-[For Kiosk use only] Get all stores connected to a Kiosk
-
-### Example
-```csharp
-using System;
-using System.Diagnostics;
-using Flipdish.Api;
-using Flipdish.Client;
-using Flipdish.Model;
-
-namespace Example
-{
- public class GetAllStoreSettingsForKioskHydraExample
- {
- public void main()
- {
- // Configure OAuth2 access token for authorization: oauth2
- Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
-
- var apiInstance = new KioskStoreSettingsApi();
-
- try
- {
- // [For Kiosk use only] Get all stores connected to a Kiosk
- RestApiResultKioskStoreSettings result = apiInstance.GetAllStoreSettingsForKioskHydra();
- Debug.WriteLine(result);
- }
- catch (Exception e)
- {
- Debug.Print("Exception when calling KioskStoreSettingsApi.GetAllStoreSettingsForKioskHydra: " + e.Message );
- }
- }
- }
-}
-```
-
-### Parameters
-This endpoint does not need any parameter.
-
-### Return type
-
-[**RestApiResultKioskStoreSettings**](RestApiResultKioskStoreSettings.md)
-
-### Authorization
-
-[oauth2](../README.md#oauth2)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/json, text/json, application/xml, text/xml
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-
-# **UpdateCashSettingForKiosk**
-> RestApiResultKioskCashSetting UpdateCashSettingForKiosk (string appId, string deviceId, bool? isCashEnabled)
-
-
-
-### Example
-```csharp
-using System;
-using System.Diagnostics;
-using Flipdish.Api;
-using Flipdish.Client;
-using Flipdish.Model;
-
-namespace Example
-{
- public class UpdateCashSettingForKioskExample
- {
- public void main()
- {
- // Configure OAuth2 access token for authorization: oauth2
- Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
-
- var apiInstance = new KioskStoreSettingsApi();
- var appId = appId_example; // string |
- var deviceId = deviceId_example; // string |
- var isCashEnabled = true; // bool? |
-
- try
- {
- RestApiResultKioskCashSetting result = apiInstance.UpdateCashSettingForKiosk(appId, deviceId, isCashEnabled);
- Debug.WriteLine(result);
- }
- catch (Exception e)
- {
- Debug.Print("Exception when calling KioskStoreSettingsApi.UpdateCashSettingForKiosk: " + e.Message );
- }
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **appId** | **string**| |
- **deviceId** | **string**| |
- **isCashEnabled** | **bool?**| |
-
-### Return type
-
-[**RestApiResultKioskCashSetting**](RestApiResultKioskCashSetting.md)
-
-### Authorization
-
-[oauth2](../README.md#oauth2)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/json, text/json, application/xml, text/xml
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
diff --git a/docs/StoreKioskSettings.md b/docs/KioskStripeLocation.md
similarity index 55%
rename from docs/StoreKioskSettings.md
rename to docs/KioskStripeLocation.md
index 021c7728..ee50b2a3 100644
--- a/docs/StoreKioskSettings.md
+++ b/docs/KioskStripeLocation.md
@@ -1,10 +1,10 @@
-# Flipdish.Model.StoreKioskSettings
+# Flipdish.Model.KioskStripeLocation
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**KioskStoreSettings** | [**List<StoreKioskSettingModel>**](StoreKioskSettingModel.md) | List of Store Kiosk Settings | [optional]
-**StoreLogoUrl** | **string** | Store Logo Url | [optional]
+**DeviceId** | **string** | Kiosk device ID | [optional]
+**StripeLocationId** | **string** | Stripe Terminal location ID. Null when card payments have not been set up on the kiosk. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/KioskTerminalActionStateChangedEvent.md b/docs/KioskTerminalActionStateChangedEvent.md
index a37f7565..885277e6 100644
--- a/docs/KioskTerminalActionStateChangedEvent.md
+++ b/docs/KioskTerminalActionStateChangedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/Language.md b/docs/Language.md
index a5d4d44d..3a2e0f20 100644
--- a/docs/Language.md
+++ b/docs/Language.md
@@ -6,6 +6,7 @@ Name | Type | Description | Notes
**LanguageId** | **string** | ISO 639-1 Language Code | [optional]
**DisplayOrder** | **int?** | Display Order | [optional]
**Name** | **string** | Language Name | [optional]
+**Enabled** | **bool?** | Is the language enabled for use. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/DriverInvitation.md b/docs/LeadTime.md
similarity index 55%
rename from docs/DriverInvitation.md
rename to docs/LeadTime.md
index 6cf9af20..dd7cd688 100644
--- a/docs/DriverInvitation.md
+++ b/docs/LeadTime.md
@@ -1,11 +1,10 @@
-# Flipdish.Model.DriverInvitation
+# Flipdish.Model.LeadTime
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**PhoneNumber** | **string** | Phone number | [optional]
-**Name** | **string** | Driver's name | [optional]
-**StoreIds** | **List<int?>** | Assigned store IDs | [optional]
+**DispatchType** | **string** | There are two valid values for this field - `collection` and `delivery`. |
+**LeadTimeMinutes** | **int?** | This must be a positive integer. |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/LineItem.md b/docs/LineItem.md
deleted file mode 100644
index 0189b2ae..00000000
--- a/docs/LineItem.md
+++ /dev/null
@@ -1,17 +0,0 @@
-# Flipdish.Model.LineItem
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**Id** | **int?** | Flipdish Item Id, if unknown leave 'null' | [optional]
-**Name** | **string** | Item Name | [optional]
-**SectionName** | **string** | Menu section name | [optional]
-**ExternalId** | **string** | External Item Id | [optional]
-**Quantity** | **int?** | Item Quantity | [optional]
-**Price** | [**Price**](Price.md) | Item Price | [optional]
-**Notes** | **string** | Item Notes | [optional]
-**Options** | [**List<LineItemOption>**](LineItemOption.md) | Item Option | [optional]
-**Metadata** | **Dictionary<string, string>** | Other Item Metadata | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
diff --git a/docs/LineItemOption.md b/docs/LineItemOption.md
deleted file mode 100644
index 40374fa1..00000000
--- a/docs/LineItemOption.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# Flipdish.Model.LineItemOption
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**Id** | **int?** | Flipdish Item Option Id, if unknown leave 'null' | [optional]
-**ExternalId** | **string** | External Item Option Id | [optional]
-**Name** | **string** | External Item Option Name | [optional]
-**Price** | [**Price**](Price.md) | External Item Option Price | [optional]
-**Metadata** | **Dictionary<string, string>** | Other Item Metadata | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
diff --git a/docs/Location.md b/docs/Location.md
deleted file mode 100644
index c71aa15f..00000000
--- a/docs/Location.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# Flipdish.Model.Location
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**AddressLine1** | **string** | Line 1 of the address | [optional]
-**AddressLine2** | **string** | Line 2 of the address | [optional]
-**FormattedAddress** | **string** | Formatted Address | [optional]
-**PostalCode** | **string** | Postal / Zip Code | [optional]
-**City** | **string** | City to deliver to | [optional]
-**Coordinates** | [**Coordinates**](Coordinates.md) | Coordinates to deliver to | [optional]
-**Notes** | **string** | Notes for delivery | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
diff --git a/docs/LocationApi.md b/docs/LocationApi.md
index 8cfc17f0..e955f2f3 100644
--- a/docs/LocationApi.md
+++ b/docs/LocationApi.md
@@ -4,18 +4,18 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**CreateLocation**](LocationApi.md#createlocation) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/location | Create a Location i.e: Table, Hotel Room, Car park space
-[**DeleteLocation**](LocationApi.md#deletelocation) | **DELETE** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/location/{locationId}/delete | Set a Location as deleted
-[**MapLocationToExternalId**](LocationApi.md#maplocationtoexternalid) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/location/{locationId}/map-external | Set or unset External Location Id on a Location
-[**MoveLocation**](LocationApi.md#movelocation) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/location/{locationId}/move | Move a Location to a different location Area
-[**UpdateLocation**](LocationApi.md#updatelocation) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/location/{locationId}/update | Update a Location i.e: Table, Hotel Room, Car park space
+[**CreateLocation**](LocationApi.md#createlocation) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/location |
+[**DeleteLocation**](LocationApi.md#deletelocation) | **DELETE** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/location/{locationId}/delete |
+[**MapLocationToExternalId**](LocationApi.md#maplocationtoexternalid) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/location/{locationId}/map-external |
+[**MoveLocation**](LocationApi.md#movelocation) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/location/{locationId}/move |
+[**UpdateLocation**](LocationApi.md#updatelocation) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/location/{locationId}/update |
# **CreateLocation**
> Object CreateLocation (List createLocationInput, int? locationAreaId, string appId, int? storeId)
-Create a Location i.e: Table, Hotel Room, Car park space
+
### Example
```csharp
@@ -35,14 +35,13 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new LocationApi();
- var createLocationInput = new List(); // List | Input data for creating the Location
- var locationAreaId = 56; // int? | Id of the Location area where the Location belongs
- var appId = appId_example; // string | AppId i.e: (fd1234)
- var storeId = 56; // int? | Id of the Store
+ var createLocationInput = new List(); // List |
+ var locationAreaId = 56; // int? |
+ var appId = appId_example; // string |
+ var storeId = 56; // int? |
try
{
- // Create a Location i.e: Table, Hotel Room, Car park space
Object result = apiInstance.CreateLocation(createLocationInput, locationAreaId, appId, storeId);
Debug.WriteLine(result);
}
@@ -59,10 +58,10 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **createLocationInput** | [**List<CreateLocation>**](CreateLocation.md)| Input data for creating the Location |
- **locationAreaId** | **int?**| Id of the Location area where the Location belongs |
- **appId** | **string**| AppId i.e: (fd1234) |
- **storeId** | **int?**| Id of the Store |
+ **createLocationInput** | [**List<CreateLocation>**](CreateLocation.md)| |
+ **locationAreaId** | **int?**| |
+ **appId** | **string**| |
+ **storeId** | **int?**| |
### Return type
@@ -83,7 +82,7 @@ Name | Type | Description | Notes
# **DeleteLocation**
> Object DeleteLocation (int? locationId, int? locationAreaId, string appId, int? storeId)
-Set a Location as deleted
+
### Example
```csharp
@@ -103,14 +102,13 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new LocationApi();
- var locationId = 56; // int? | Id of the Location that will be moved
- var locationAreaId = 56; // int? | Id of the Location Area that the Location belong
- var appId = appId_example; // string | AppId i.e: (fd1234)
- var storeId = 56; // int? | Id of the Store
+ var locationId = 56; // int? |
+ var locationAreaId = 56; // int? |
+ var appId = appId_example; // string |
+ var storeId = 56; // int? |
try
{
- // Set a Location as deleted
Object result = apiInstance.DeleteLocation(locationId, locationAreaId, appId, storeId);
Debug.WriteLine(result);
}
@@ -127,10 +125,10 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **locationId** | **int?**| Id of the Location that will be moved |
- **locationAreaId** | **int?**| Id of the Location Area that the Location belong |
- **appId** | **string**| AppId i.e: (fd1234) |
- **storeId** | **int?**| Id of the Store |
+ **locationId** | **int?**| |
+ **locationAreaId** | **int?**| |
+ **appId** | **string**| |
+ **storeId** | **int?**| |
### Return type
@@ -151,7 +149,7 @@ Name | Type | Description | Notes
# **MapLocationToExternalId**
> RestApiResultMappedLocation MapLocationToExternalId (int? locationId, int? locationAreaId, string appId, int? storeId, string externalLocationId = null)
-Set or unset External Location Id on a Location
+
### Example
```csharp
@@ -171,15 +169,14 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new LocationApi();
- var locationId = 56; // int? | Id of the Location that will be mapped
- var locationAreaId = 56; // int? | Id of the Location Area that the Location belong
- var appId = appId_example; // string | AppId i.e: (fd1234)
- var storeId = 56; // int? | Id of the Store
- var externalLocationId = externalLocationId_example; // string | External Id to be mapped to the location (optional)
+ var locationId = 56; // int? |
+ var locationAreaId = 56; // int? |
+ var appId = appId_example; // string |
+ var storeId = 56; // int? |
+ var externalLocationId = externalLocationId_example; // string | (optional)
try
{
- // Set or unset External Location Id on a Location
RestApiResultMappedLocation result = apiInstance.MapLocationToExternalId(locationId, locationAreaId, appId, storeId, externalLocationId);
Debug.WriteLine(result);
}
@@ -196,11 +193,11 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **locationId** | **int?**| Id of the Location that will be mapped |
- **locationAreaId** | **int?**| Id of the Location Area that the Location belong |
- **appId** | **string**| AppId i.e: (fd1234) |
- **storeId** | **int?**| Id of the Store |
- **externalLocationId** | **string**| External Id to be mapped to the location | [optional]
+ **locationId** | **int?**| |
+ **locationAreaId** | **int?**| |
+ **appId** | **string**| |
+ **storeId** | **int?**| |
+ **externalLocationId** | **string**| | [optional]
### Return type
@@ -221,7 +218,7 @@ Name | Type | Description | Notes
# **MoveLocation**
> Object MoveLocation (int? locationId, int? locationAreaId, int? newLocationAreaId, string appId, int? storeId)
-Move a Location to a different location Area
+
### Example
```csharp
@@ -241,15 +238,14 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new LocationApi();
- var locationId = 56; // int? | Id of the Location that will be moved
- var locationAreaId = 56; // int? | Id of the new Location area that it should be moved to
- var newLocationAreaId = 56; // int? | Id of the new Location area that it should be moved to
- var appId = appId_example; // string | AppId i.e: (fd1234)
- var storeId = 56; // int? | Id of the Store
+ var locationId = 56; // int? |
+ var locationAreaId = 56; // int? |
+ var newLocationAreaId = 56; // int? |
+ var appId = appId_example; // string |
+ var storeId = 56; // int? |
try
{
- // Move a Location to a different location Area
Object result = apiInstance.MoveLocation(locationId, locationAreaId, newLocationAreaId, appId, storeId);
Debug.WriteLine(result);
}
@@ -266,11 +262,11 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **locationId** | **int?**| Id of the Location that will be moved |
- **locationAreaId** | **int?**| Id of the new Location area that it should be moved to |
- **newLocationAreaId** | **int?**| Id of the new Location area that it should be moved to |
- **appId** | **string**| AppId i.e: (fd1234) |
- **storeId** | **int?**| Id of the Store |
+ **locationId** | **int?**| |
+ **locationAreaId** | **int?**| |
+ **newLocationAreaId** | **int?**| |
+ **appId** | **string**| |
+ **storeId** | **int?**| |
### Return type
@@ -291,7 +287,7 @@ Name | Type | Description | Notes
# **UpdateLocation**
> RestApiResultLocationAreaLocation UpdateLocation (CreateLocation updateLocationInput, int? locationAreaId, int? locationId, string appId, int? storeId)
-Update a Location i.e: Table, Hotel Room, Car park space
+
### Example
```csharp
@@ -311,15 +307,14 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new LocationApi();
- var updateLocationInput = new CreateLocation(); // CreateLocation | Input data for updating the Location
- var locationAreaId = 56; // int? | Id of the Location area where the Location belongs
- var locationId = 56; // int? | Id of the Location to be updated
- var appId = appId_example; // string | AppId i.e: (fd1234)
- var storeId = 56; // int? | Id of the Store
+ var updateLocationInput = new CreateLocation(); // CreateLocation |
+ var locationAreaId = 56; // int? |
+ var locationId = 56; // int? |
+ var appId = appId_example; // string |
+ var storeId = 56; // int? |
try
{
- // Update a Location i.e: Table, Hotel Room, Car park space
RestApiResultLocationAreaLocation result = apiInstance.UpdateLocation(updateLocationInput, locationAreaId, locationId, appId, storeId);
Debug.WriteLine(result);
}
@@ -336,11 +331,11 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **updateLocationInput** | [**CreateLocation**](CreateLocation.md)| Input data for updating the Location |
- **locationAreaId** | **int?**| Id of the Location area where the Location belongs |
- **locationId** | **int?**| Id of the Location to be updated |
- **appId** | **string**| AppId i.e: (fd1234) |
- **storeId** | **int?**| Id of the Store |
+ **updateLocationInput** | [**CreateLocation**](CreateLocation.md)| |
+ **locationAreaId** | **int?**| |
+ **locationId** | **int?**| |
+ **appId** | **string**| |
+ **storeId** | **int?**| |
### Return type
diff --git a/docs/LocationAreaCreatedEvent.md b/docs/LocationAreaCreatedEvent.md
index 8bbf6873..b587fab5 100644
--- a/docs/LocationAreaCreatedEvent.md
+++ b/docs/LocationAreaCreatedEvent.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/LocationAreaUpdatedEvent.md b/docs/LocationAreaUpdatedEvent.md
index c327ff7f..c2519e24 100644
--- a/docs/LocationAreaUpdatedEvent.md
+++ b/docs/LocationAreaUpdatedEvent.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/LocationAreasApi.md b/docs/LocationAreasApi.md
index a76e60c6..bf3a8914 100644
--- a/docs/LocationAreasApi.md
+++ b/docs/LocationAreasApi.md
@@ -4,17 +4,17 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**CreateLocationArea**](LocationAreasApi.md#createlocationarea) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas | Create a Location Area, i.e: Room, Floor, Parking lot
-[**GetLocationArea**](LocationAreasApi.md#getlocationarea) | **GET** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId} | Retrieve a Location Area
-[**GetLocationAreasForStore**](LocationAreasApi.md#getlocationareasforstore) | **GET** /api/v1.0/{appId}/stores/{storeId}/location-areas | Retrieve all Location Areas for a Store
-[**UpdateLocationArea**](LocationAreasApi.md#updatelocationarea) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/update | Update a Location Area, i.e: Room, Floor, Car park space
+[**CreateLocationArea**](LocationAreasApi.md#createlocationarea) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas |
+[**GetLocationArea**](LocationAreasApi.md#getlocationarea) | **GET** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId} |
+[**GetLocationAreasForStore**](LocationAreasApi.md#getlocationareasforstore) | **GET** /api/v1.0/{appId}/stores/{storeId}/location-areas |
+[**UpdateLocationArea**](LocationAreasApi.md#updatelocationarea) | **POST** /api/v1.0/{appId}/stores/{storeId}/location-areas/{locationAreaId}/update |
# **CreateLocationArea**
> Object CreateLocationArea (CreateLocationArea locationAreaInput, string appId, int? storeId)
-Create a Location Area, i.e: Room, Floor, Parking lot
+
### Example
```csharp
@@ -34,13 +34,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new LocationAreasApi();
- var locationAreaInput = new CreateLocationArea(); // CreateLocationArea | Input data for creating the Location Area
- var appId = appId_example; // string | AppId i.e: (fd1234)
- var storeId = 56; // int? | Id of the Store
+ var locationAreaInput = new CreateLocationArea(); // CreateLocationArea |
+ var appId = appId_example; // string |
+ var storeId = 56; // int? |
try
{
- // Create a Location Area, i.e: Room, Floor, Parking lot
Object result = apiInstance.CreateLocationArea(locationAreaInput, appId, storeId);
Debug.WriteLine(result);
}
@@ -57,9 +56,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **locationAreaInput** | [**CreateLocationArea**](CreateLocationArea.md)| Input data for creating the Location Area |
- **appId** | **string**| AppId i.e: (fd1234) |
- **storeId** | **int?**| Id of the Store |
+ **locationAreaInput** | [**CreateLocationArea**](CreateLocationArea.md)| |
+ **appId** | **string**| |
+ **storeId** | **int?**| |
### Return type
@@ -80,7 +79,7 @@ Name | Type | Description | Notes
# **GetLocationArea**
> RestApiResultLocationAreaWithLocations GetLocationArea (int? locationAreaId, string appId, int? storeId)
-Retrieve a Location Area
+
### Example
```csharp
@@ -100,13 +99,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new LocationAreasApi();
- var locationAreaId = 56; // int? | Id of the Location Area
- var appId = appId_example; // string | AppId i.e: (fd1234)
- var storeId = 56; // int? | Id of the Store
+ var locationAreaId = 56; // int? |
+ var appId = appId_example; // string |
+ var storeId = 56; // int? |
try
{
- // Retrieve a Location Area
RestApiResultLocationAreaWithLocations result = apiInstance.GetLocationArea(locationAreaId, appId, storeId);
Debug.WriteLine(result);
}
@@ -123,9 +121,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **locationAreaId** | **int?**| Id of the Location Area |
- **appId** | **string**| AppId i.e: (fd1234) |
- **storeId** | **int?**| Id of the Store |
+ **locationAreaId** | **int?**| |
+ **appId** | **string**| |
+ **storeId** | **int?**| |
### Return type
@@ -146,7 +144,7 @@ Name | Type | Description | Notes
# **GetLocationAreasForStore**
> RestApiArrayResultLocationAreaWithLocations GetLocationAreasForStore (string appId, int? storeId)
-Retrieve all Location Areas for a Store
+
### Example
```csharp
@@ -166,12 +164,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new LocationAreasApi();
- var appId = appId_example; // string | AppId i.e: (fd1234)
- var storeId = 56; // int? | Id of the Store
+ var appId = appId_example; // string |
+ var storeId = 56; // int? |
try
{
- // Retrieve all Location Areas for a Store
RestApiArrayResultLocationAreaWithLocations result = apiInstance.GetLocationAreasForStore(appId, storeId);
Debug.WriteLine(result);
}
@@ -188,8 +185,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| AppId i.e: (fd1234) |
- **storeId** | **int?**| Id of the Store |
+ **appId** | **string**| |
+ **storeId** | **int?**| |
### Return type
@@ -210,7 +207,7 @@ Name | Type | Description | Notes
# **UpdateLocationArea**
> RestApiResultLocationArea UpdateLocationArea (UpdateLocationArea locationAreaInput, string appId, int? storeId, string locationAreaId)
-Update a Location Area, i.e: Room, Floor, Car park space
+
### Example
```csharp
@@ -230,14 +227,13 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new LocationAreasApi();
- var locationAreaInput = new UpdateLocationArea(); // UpdateLocationArea | Input data for updating the Location Area
- var appId = appId_example; // string | AppId i.e: (fd1234)
- var storeId = 56; // int? | Id of the Store
+ var locationAreaInput = new UpdateLocationArea(); // UpdateLocationArea |
+ var appId = appId_example; // string |
+ var storeId = 56; // int? |
var locationAreaId = locationAreaId_example; // string |
try
{
- // Update a Location Area, i.e: Room, Floor, Car park space
RestApiResultLocationArea result = apiInstance.UpdateLocationArea(locationAreaInput, appId, storeId, locationAreaId);
Debug.WriteLine(result);
}
@@ -254,9 +250,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **locationAreaInput** | [**UpdateLocationArea**](UpdateLocationArea.md)| Input data for updating the Location Area |
- **appId** | **string**| AppId i.e: (fd1234) |
- **storeId** | **int?**| Id of the Store |
+ **locationAreaInput** | [**UpdateLocationArea**](UpdateLocationArea.md)| |
+ **appId** | **string**| |
+ **storeId** | **int?**| |
**locationAreaId** | **string**| |
### Return type
diff --git a/docs/LocationCreatedEvent.md b/docs/LocationCreatedEvent.md
index 8f3c6419..75237d84 100644
--- a/docs/LocationCreatedEvent.md
+++ b/docs/LocationCreatedEvent.md
@@ -13,7 +13,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/LocationDeletedEvent.md b/docs/LocationDeletedEvent.md
index 80053129..58fea6e5 100644
--- a/docs/LocationDeletedEvent.md
+++ b/docs/LocationDeletedEvent.md
@@ -13,7 +13,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/LookerDashboardApi.md b/docs/LookerDashboardApi.md
index 2a566dac..96a79d58 100644
--- a/docs/LookerDashboardApi.md
+++ b/docs/LookerDashboardApi.md
@@ -4,14 +4,14 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**LookerDashboardGetAll**](LookerDashboardApi.md#lookerdashboardgetall) | **GET** /api/v1.0/{appId}/looker/dashboards | Get all dashboards
+[**LookerDashboardGetAll**](LookerDashboardApi.md#lookerdashboardgetall) | **GET** /api/v1.0/{appId}/looker/dashboards |
# **LookerDashboardGetAll**
> void LookerDashboardGetAll (string appId)
-Get all dashboards
+
### Example
```csharp
@@ -35,7 +35,6 @@ namespace Example
try
{
- // Get all dashboards
apiInstance.LookerDashboardGetAll(appId);
}
catch (Exception e)
diff --git a/docs/LookerSingleSignOnApi.md b/docs/LookerSingleSignOnApi.md
index e587a49e..bef44ec0 100644
--- a/docs/LookerSingleSignOnApi.md
+++ b/docs/LookerSingleSignOnApi.md
@@ -4,14 +4,14 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**GetSSOEndpoint**](LookerSingleSignOnApi.md#getssoendpoint) | **GET** /api/v1.0/{appId}/looker/sso | Get the generic single sign on embed URL for Looker dashboards
+[**GetSSOEndpoint**](LookerSingleSignOnApi.md#getssoendpoint) | **GET** /api/v1.0/{appId}/looker/sso |
# **GetSSOEndpoint**
> DashboardEmbed GetSSOEndpoint (string appId, string embedPath, string filters = null)
-Get the generic single sign on embed URL for Looker dashboards
+
### Example
```csharp
@@ -31,13 +31,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new LookerSingleSignOnApi();
- var appId = appId_example; // string | AppNameId
- var embedPath = embedPath_example; // string | Embed URL of the dashboard
- var filters = filters_example; // string | Filters that will be passed to the dashboard (optional)
+ var appId = appId_example; // string |
+ var embedPath = embedPath_example; // string |
+ var filters = filters_example; // string | (optional)
try
{
- // Get the generic single sign on embed URL for Looker dashboards
DashboardEmbed result = apiInstance.GetSSOEndpoint(appId, embedPath, filters);
Debug.WriteLine(result);
}
@@ -54,9 +53,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| AppNameId |
- **embedPath** | **string**| Embed URL of the dashboard |
- **filters** | **string**| Filters that will be passed to the dashboard | [optional]
+ **appId** | **string**| |
+ **embedPath** | **string**| |
+ **filters** | **string**| | [optional]
### Return type
diff --git a/docs/LoyaltyCampaign.md b/docs/LoyaltyCampaign.md
index 09333918..2d6a40a0 100644
--- a/docs/LoyaltyCampaign.md
+++ b/docs/LoyaltyCampaign.md
@@ -6,8 +6,10 @@ Name | Type | Description | Notes
**CampaignId** | **int?** | Id of campaign | [optional]
**Statistics** | [**CampaignStatistics**](CampaignStatistics.md) | Statistics of campaign | [optional]
**Stores** | [**List<StoreCampaignStartTime>**](StoreCampaignStartTime.md) | Stores this campaign applies to with campaign start time in Utc | [optional]
+**PublicId** | **Guid?** | Permanent reference to the item. | [optional]
**OrdersBeforeReceivingVoucher** | **int?** | Number of orders customer needs to make, before receiving voucher | [optional]
**PercentDiscountAmount** | **int?** | Discount amount in percents | [optional]
+**MaxDiscount** | **double?** | Maximum discount for percentage discounts | [optional]
**RoundingStrategy** | **int?** | Controls how the loyalty voucher's amount is rounded | [optional]
**ShouldIncludeOrdersWithLoyaltyVoucher** | **bool?** | Controls whether we should include orders with loyalty vouchers in the campaign calculation | [optional]
**VoucherValidPeriodDays** | **int?** | Number of days for which the voucher will be valid. | [optional]
@@ -16,6 +18,8 @@ Name | Type | Description | Notes
**IncludeExistingOrders** | **bool?** | Campaign will apply to existing orders | [optional]
**IsEnabled** | **bool?** | Is campaign enabled | [optional]
**StoreIds** | **List<int?>** | Ids of stores this campaign applies to | [optional]
+**AppId** | **string** | The app that this campaign belongs to. | [optional]
+**ForceDiscount** | **bool?** | Controls whether the voucher generated from this campaign will override discount exclusions | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/LoyaltyCampaignBase.md b/docs/LoyaltyCampaignBase.md
index cd03a12a..f77beaed 100644
--- a/docs/LoyaltyCampaignBase.md
+++ b/docs/LoyaltyCampaignBase.md
@@ -5,6 +5,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**OrdersBeforeReceivingVoucher** | **int?** | Number of orders customer needs to make, before receiving voucher | [optional]
**PercentDiscountAmount** | **int?** | Discount amount in percents | [optional]
+**MaxDiscount** | **double?** | Maximum discount for percentage discounts | [optional]
**RoundingStrategy** | **int?** | Controls how the loyalty voucher's amount is rounded | [optional]
**ShouldIncludeOrdersWithLoyaltyVoucher** | **bool?** | Controls whether we should include orders with loyalty vouchers in the campaign calculation | [optional]
**VoucherValidPeriodDays** | **int?** | Number of days for which the voucher will be valid. | [optional]
@@ -13,6 +14,8 @@ Name | Type | Description | Notes
**IncludeExistingOrders** | **bool?** | Campaign will apply to existing orders | [optional]
**IsEnabled** | **bool?** | Is campaign enabled | [optional]
**StoreIds** | **List<int?>** | Ids of stores this campaign applies to | [optional]
+**AppId** | **string** | The app that this campaign belongs to. | [optional]
+**ForceDiscount** | **bool?** | Controls whether the voucher generated from this campaign will override discount exclusions | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/LoyaltyCampaignCreatedEvent.md b/docs/LoyaltyCampaignCreatedEvent.md
index 1c762894..0191826f 100644
--- a/docs/LoyaltyCampaignCreatedEvent.md
+++ b/docs/LoyaltyCampaignCreatedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/LoyaltyCampaignDeletedEvent.md b/docs/LoyaltyCampaignDeletedEvent.md
index 05294c66..a0555ddf 100644
--- a/docs/LoyaltyCampaignDeletedEvent.md
+++ b/docs/LoyaltyCampaignDeletedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/LoyaltyCampaignUpdatedEvent.md b/docs/LoyaltyCampaignUpdatedEvent.md
index 25502d33..0f327bea 100644
--- a/docs/LoyaltyCampaignUpdatedEvent.md
+++ b/docs/LoyaltyCampaignUpdatedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/Menu.md b/docs/Menu.md
index d222ace6..e4f03ec5 100644
--- a/docs/Menu.md
+++ b/docs/Menu.md
@@ -12,9 +12,11 @@ Name | Type | Description | Notes
**Locked** | **bool?** | Locked: is menu locked against modifcation | [optional]
**MenuSections** | [**List<MenuSection>**](MenuSection.md) | Menu sections (startes, main etc) | [optional]
**TaxRates** | [**List<MenuTaxRate>**](MenuTaxRate.md) | Menu tax rates | [optional]
+**AppId** | **string** | Identifier of App the menu is attached to | [optional]
**DisplaySectionLinks** | **bool?** | Display menu section link on UI | [optional]
**MenuSectionBehaviour** | **string** | Menu section behaviour | [optional]
**TaxType** | **string** | Tax type | [optional]
+**IsIntegrated** | **bool?** | Flag to indicate if the menu is integrated (contains metadata) | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuAsyncCreationCompletedEvent.md b/docs/MenuAsyncCreationCompletedEvent.md
new file mode 100644
index 00000000..0434dfef
--- /dev/null
+++ b/docs/MenuAsyncCreationCompletedEvent.md
@@ -0,0 +1,21 @@
+# Flipdish.Model.MenuAsyncCreationCompletedEvent
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**EventName** | **string** | The event name | [optional]
+**Description** | **string** | Description | [optional]
+**User** | [**UserEventInfo**](UserEventInfo.md) | User who has created the menu | [optional]
+**Menu** | [**Menu**](Menu.md) | The menu | [optional]
+**Success** | **bool?** | Flag indicating if the menu creation was successful | [optional]
+**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
+**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
+**Position** | **int?** | Position | [optional]
+**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
+**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/MenuBase.md b/docs/MenuBase.md
index 41bf188b..7e18dde2 100644
--- a/docs/MenuBase.md
+++ b/docs/MenuBase.md
@@ -6,6 +6,7 @@ Name | Type | Description | Notes
**DisplaySectionLinks** | **bool?** | Display menu section link on UI | [optional]
**MenuSectionBehaviour** | **string** | Menu section behaviour | [optional]
**TaxType** | **string** | Tax type | [optional]
+**IsIntegrated** | **bool?** | Flag to indicate if the menu is integrated (contains metadata) | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuBulkEditEvent.md b/docs/MenuBulkEditEvent.md
index 2f359064..8f1ca5a1 100644
--- a/docs/MenuBulkEditEvent.md
+++ b/docs/MenuBulkEditEvent.md
@@ -15,7 +15,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuCheckpointCreatedEvent.md b/docs/MenuCheckpointCreatedEvent.md
index 201190ca..126ebfb8 100644
--- a/docs/MenuCheckpointCreatedEvent.md
+++ b/docs/MenuCheckpointCreatedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuCreatedEvent.md b/docs/MenuCreatedEvent.md
index 3cbbfdb5..748c1780 100644
--- a/docs/MenuCreatedEvent.md
+++ b/docs/MenuCreatedEvent.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuItemOptionSetBase.md b/docs/MenuItemOptionSetBase.md
index 3f315efb..6eac18dc 100644
--- a/docs/MenuItemOptionSetBase.md
+++ b/docs/MenuItemOptionSetBase.md
@@ -9,6 +9,7 @@ Name | Type | Description | Notes
**MinSelectCount** | **int?** | Minimum items must be selected | [optional]
**MaxSelectCount** | **int?** | Maximum number of items can be selected | [optional]
**CellLayoutType** | **string** | Small | Medium | Large Affects the layout of the menu. | [optional]
+**PublicId** | **Guid?** | Permanent reference to the item. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuItemOptionSetCreatedEvent.md b/docs/MenuItemOptionSetCreatedEvent.md
index d2a7cf0e..6defe365 100644
--- a/docs/MenuItemOptionSetCreatedEvent.md
+++ b/docs/MenuItemOptionSetCreatedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuItemOptionSetDeletedEvent.md b/docs/MenuItemOptionSetDeletedEvent.md
index 44eca734..fd1eb65e 100644
--- a/docs/MenuItemOptionSetDeletedEvent.md
+++ b/docs/MenuItemOptionSetDeletedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuItemOptionSetItem.md b/docs/MenuItemOptionSetItem.md
index d355638a..423a799d 100644
--- a/docs/MenuItemOptionSetItem.md
+++ b/docs/MenuItemOptionSetItem.md
@@ -9,10 +9,11 @@ Name | Type | Description | Notes
**NextMenuItemOptionSetId** | **int?** | if null, next option set is next. if -1, this is the final option set | [optional]
**CatalogItemId** | **string** | Catalog item Id when the OptionSet is associated to a Product | [optional]
**TaxRateName** | **string** | Tax rate name | [optional]
-**TaxRateId** | **int?** | | [optional]
-**TaxValue** | **double?** | | [optional]
+**TaxRateId** | **int?** | TaxRateId. | [optional]
+**TaxValue** | **double?** | TaxValue. | [optional]
**Name** | **string** | Name | [optional]
**Price** | **double?** | Price | [optional]
+**DepositReturnFee** | **double?** | An optional fee that can be added to the price of the item. | [optional]
**IsAvailable** | **bool?** | Is available | [optional]
**DisplayOrder** | **int?** | Display order. Displayed in ascending order. | [optional]
**CellLayoutType** | **string** | Small | Medium | Large Affects the layout of the menu. | [optional]
diff --git a/docs/MenuItemOptionSetItemBase.md b/docs/MenuItemOptionSetItemBase.md
index 01767d9f..7bc286d4 100644
--- a/docs/MenuItemOptionSetItemBase.md
+++ b/docs/MenuItemOptionSetItemBase.md
@@ -5,10 +5,12 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Name** | **string** | Name | [optional]
**Price** | **double?** | Price | [optional]
+**DepositReturnFee** | **double?** | An optional fee that can be added to the price of the item. | [optional]
**IsAvailable** | **bool?** | Is available | [optional]
**DisplayOrder** | **int?** | Display order. Displayed in ascending order. | [optional]
**CellLayoutType** | **string** | Small | Medium | Large Affects the layout of the menu. | [optional]
**ImageUrl** | **string** | Image url | [optional]
+**PublicId** | **Guid?** | Permanent reference to the item. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuItemOptionSetItemCreatedEvent.md b/docs/MenuItemOptionSetItemCreatedEvent.md
index bc19925f..64835978 100644
--- a/docs/MenuItemOptionSetItemCreatedEvent.md
+++ b/docs/MenuItemOptionSetItemCreatedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuItemOptionSetItemDeletedEvent.md b/docs/MenuItemOptionSetItemDeletedEvent.md
index 3910a509..1483e496 100644
--- a/docs/MenuItemOptionSetItemDeletedEvent.md
+++ b/docs/MenuItemOptionSetItemDeletedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuItemOptionSetItemUpdatedEvent.md b/docs/MenuItemOptionSetItemUpdatedEvent.md
index 0eded3eb..f7e3cf91 100644
--- a/docs/MenuItemOptionSetItemUpdatedEvent.md
+++ b/docs/MenuItemOptionSetItemUpdatedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuItemOptionSetUpdatedEvent.md b/docs/MenuItemOptionSetUpdatedEvent.md
index b752038e..74ae770f 100644
--- a/docs/MenuItemOptionSetUpdatedEvent.md
+++ b/docs/MenuItemOptionSetUpdatedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuNutritionInfoHeader.md b/docs/MenuNutritionInfoHeader.md
new file mode 100644
index 00000000..6bae6cce
--- /dev/null
+++ b/docs/MenuNutritionInfoHeader.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.MenuNutritionInfoHeader
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**MenuId** | **int?** | Menu Id | [optional]
+**NutritionInfoVersionGuid** | **Guid?** | Nutrition information version guid (generated every time the nutrition information is updated) | [optional]
+**AbsoluteUrl** | **string** | Absolute URL of the nutrition information json file | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/MenuOptionSetItemsApi.md b/docs/MenuOptionSetItemsApi.md
index 273ea542..8297efda 100644
--- a/docs/MenuOptionSetItemsApi.md
+++ b/docs/MenuOptionSetItemsApi.md
@@ -9,7 +9,7 @@ Method | HTTP request | Description
[**GetMenuItemOptionSetItemById**](MenuOptionSetItemsApi.md#getmenuitemoptionsetitembyid) | **GET** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems/{menuItemOptionSetItemId} | Get menu item option set item by identifier
[**GetMenuItemOptionSetItems**](MenuOptionSetItemsApi.md#getmenuitemoptionsetitems) | **GET** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems | Get menu item option set items
[**RemoveMenuItemOptionSetItem**](MenuOptionSetItemsApi.md#removemenuitemoptionsetitem) | **DELETE** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems/{menuItemOptionSetItemId} | Delete menu item option set item
-[**SetOptionSetItemTax**](MenuOptionSetItemsApi.md#setoptionsetitemtax) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems/{menuItemOptionSetItemId}/taxrate/{taxRateId} | [Private API] Set Tax Rate on OptionSetItem
+[**SetOptionSetItemTax**](MenuOptionSetItemsApi.md#setoptionsetitemtax) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems/{menuItemOptionSetItemId}/taxrate/{taxRateId} | Set Tax Rate on OptionSetItem
[**UpdateMenuItemOptionSetItem**](MenuOptionSetItemsApi.md#updatemenuitemoptionsetitem) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems/{menuItemOptionSetItemId} | Update menu item option set item
[**UploadOptionSetItemImage**](MenuOptionSetItemsApi.md#uploadoptionsetitemimage) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/optionsets/{optionSetId}/optionsetitems/{menuItemOptionSetItemId}/image | Upload menu item option set item image
@@ -364,7 +364,7 @@ void (empty response body)
# **SetOptionSetItemTax**
> void SetOptionSetItemTax (int? menuId, int? menuSectionId, int? menuSectionItemId, int? optionSetId, int? menuItemOptionSetItemId, int? taxRateId)
-[Private API] Set Tax Rate on OptionSetItem
+Set Tax Rate on OptionSetItem
### Example
```csharp
@@ -393,7 +393,7 @@ namespace Example
try
{
- // [Private API] Set Tax Rate on OptionSetItem
+ // Set Tax Rate on OptionSetItem
apiInstance.SetOptionSetItemTax(menuId, menuSectionId, menuSectionItemId, optionSetId, menuItemOptionSetItemId, taxRateId);
}
catch (Exception e)
@@ -461,7 +461,7 @@ namespace Example
var optionSetId = 56; // int? | Option set identifier
var menuItemOptionSetItemId = 56; // int? | Option set item identifier
var menuItemOptionSetItem = new MenuItemOptionSetItemBase(); // MenuItemOptionSetItemBase | Option set item (delta)
- var undoAfter = 1.2; // double? | An optional time period, in hours, after which the hide-section operaton will be undone. (optional)
+ var undoAfter = 1.2; // double? | An optional time period, in hours, after which the hide-section operation will be undone. (optional)
try
{
@@ -487,7 +487,7 @@ Name | Type | Description | Notes
**optionSetId** | **int?**| Option set identifier |
**menuItemOptionSetItemId** | **int?**| Option set item identifier |
**menuItemOptionSetItem** | [**MenuItemOptionSetItemBase**](MenuItemOptionSetItemBase.md)| Option set item (delta) |
- **undoAfter** | **double?**| An optional time period, in hours, after which the hide-section operaton will be undone. | [optional]
+ **undoAfter** | **double?**| An optional time period, in hours, after which the hide-section operation will be undone. | [optional]
### Return type
diff --git a/docs/MenuSectionBase.md b/docs/MenuSectionBase.md
index 0a3c0a12..63391483 100644
--- a/docs/MenuSectionBase.md
+++ b/docs/MenuSectionBase.md
@@ -10,6 +10,7 @@ Name | Type | Description | Notes
**IsHiddenFromCustomers** | **bool?** | Is hidden from customer. Perhaps when the item is out of stock. | [optional]
**ImageUrl** | **string** | Image url | [optional]
**MenuSectionId** | **int?** | Menu Section Id | [optional]
+**PublicId** | **Guid?** | Permanent reference to the item. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuSectionCreatedEvent.md b/docs/MenuSectionCreatedEvent.md
index b7803197..4bbbf29d 100644
--- a/docs/MenuSectionCreatedEvent.md
+++ b/docs/MenuSectionCreatedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuSectionDeletedEvent.md b/docs/MenuSectionDeletedEvent.md
index 372ec914..a72b5c15 100644
--- a/docs/MenuSectionDeletedEvent.md
+++ b/docs/MenuSectionDeletedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuSectionItem.md b/docs/MenuSectionItem.md
index 1f21609c..c24a3afe 100644
--- a/docs/MenuSectionItem.md
+++ b/docs/MenuSectionItem.md
@@ -3,7 +3,6 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**MenuItemId** | **int?** | Menu item identifier. This ID may change at any time. Use `PublicId` if you need a permanent reference to the item. | [optional]
**ActualPrice** | **double?** | Actual price - the minimum price possible when all required option set items prices are included. | [optional]
**MenuItemOptionSets** | [**List<MenuItemOptionSet>**](MenuItemOptionSet.md) | Menu item option sets | [optional]
**DailySpecialHours** | [**List<BusinessHoursPeriod>**](BusinessHoursPeriod.md) | Daily special hours | [optional]
@@ -11,12 +10,14 @@ Name | Type | Description | Notes
**TaxRateName** | **string** | Tax rate name | [optional]
**TaxRateId** | **int?** | TaxRate | [optional]
**TaxValue** | **double?** | TaxValue - the tax associated with this item, based on TaxRate / TaxType and Currency (currency determines decimal point precision) | [optional]
+**ExcludeFromVoucherDiscounting** | **bool?** | If true, the item is excluded from voucher discount calculations | [optional]
**Metadata** | [**List<CreateMetadata>**](CreateMetadata.md) | List of metadata | [optional]
**CatalogItemId** | **string** | Catalog item Id when the Item is associated to a Product | [optional]
**Name** | **string** | Menu item name (like \"Korma\") | [optional]
**Description** | **string** | Description (like \"A lovely dish from the east\") | [optional]
**SpicinessRating** | **string** | Spiciness rating | [optional]
**Price** | **double?** | Price - this is only used when there is no master option set and should be set to 0 if a master option set exists. | [optional]
+**DepositReturnFee** | **double?** | An optional fee that can be added to the price of the item. | [optional]
**DisplayOrder** | **int?** | Display order | [optional]
**Alcohol** | **bool?** | To be set true if the item or an option of the item contains an alcoholic drink. | [optional]
**IsAvailable** | **bool?** | True if we accept orders for this item still | [optional]
@@ -24,6 +25,7 @@ Name | Type | Description | Notes
**DisableVouchers** | **bool?** | If true, then vouchers won't be applied for this item | [optional]
**ImageName** | **string** | Image url | [optional]
**ImageUrl** | **string** | Image url | [optional]
+**MenuItemId** | **int?** | Menu Item Id | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuSectionItemBase.md b/docs/MenuSectionItemBase.md
index 450571fa..592ea0c5 100644
--- a/docs/MenuSectionItemBase.md
+++ b/docs/MenuSectionItemBase.md
@@ -7,6 +7,7 @@ Name | Type | Description | Notes
**Description** | **string** | Description (like \"A lovely dish from the east\") | [optional]
**SpicinessRating** | **string** | Spiciness rating | [optional]
**Price** | **double?** | Price - this is only used when there is no master option set and should be set to 0 if a master option set exists. | [optional]
+**DepositReturnFee** | **double?** | An optional fee that can be added to the price of the item. | [optional]
**DisplayOrder** | **int?** | Display order | [optional]
**Alcohol** | **bool?** | To be set true if the item or an option of the item contains an alcoholic drink. | [optional]
**IsAvailable** | **bool?** | True if we accept orders for this item still | [optional]
@@ -15,6 +16,8 @@ Name | Type | Description | Notes
**ImageName** | **string** | Image url | [optional]
**ImageUrl** | **string** | Image url | [optional]
**MenuItemId** | **int?** | Menu Item Id | [optional]
+**ExcludeFromVoucherDiscounting** | **bool?** | If true, the item is excluded from voucher discount calculations | [optional]
+**PublicId** | **Guid?** | Permanent reference to the item. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuSectionItemCreatedEvent.md b/docs/MenuSectionItemCreatedEvent.md
index 7a36ea04..29192710 100644
--- a/docs/MenuSectionItemCreatedEvent.md
+++ b/docs/MenuSectionItemCreatedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuSectionItemDeletedEvent.md b/docs/MenuSectionItemDeletedEvent.md
index 5fcbcaa3..f7dea7d8 100644
--- a/docs/MenuSectionItemDeletedEvent.md
+++ b/docs/MenuSectionItemDeletedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuSectionItemUpdatedEvent.md b/docs/MenuSectionItemUpdatedEvent.md
index bf5d9019..b928535e 100644
--- a/docs/MenuSectionItemUpdatedEvent.md
+++ b/docs/MenuSectionItemUpdatedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuSectionItemsApi.md b/docs/MenuSectionItemsApi.md
index cd88eee6..8bf881f1 100644
--- a/docs/MenuSectionItemsApi.md
+++ b/docs/MenuSectionItemsApi.md
@@ -11,8 +11,8 @@ Method | HTTP request | Description
[**DeleteMenuSectionItemImage**](MenuSectionItemsApi.md#deletemenusectionitemimage) | **DELETE** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/image | Delete menu section item image
[**GetMenuItemById**](MenuSectionItemsApi.md#getmenuitembyid) | **GET** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId} | Get menu item by identifier
[**GetMenuItems**](MenuSectionItemsApi.md#getmenuitems) | **GET** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems | Get menu items
-[**MoveMenuItem**](MenuSectionItemsApi.md#movemenuitem) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/setorder/{destinationDisplayOrder} | [PRIVATE API]Move an Item within a menu
-[**SetSectionItemTax**](MenuSectionItemsApi.md#setsectionitemtax) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/taxrate/{taxRateId} | [PRIVATE API]Move an Item within a menu
+[**MoveMenuItem**](MenuSectionItemsApi.md#movemenuitem) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/setorder/{destinationDisplayOrder} | Move an Item within a menu
+[**SetSectionItemTax**](MenuSectionItemsApi.md#setsectionitemtax) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/taxrate/{taxRateId} | Set tax rate for menu item
[**UpdateMenuSectionItem**](MenuSectionItemsApi.md#updatemenusectionitem) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId} | Update menu section item
[**UploadMenuSectionItemImage**](MenuSectionItemsApi.md#uploadmenusectionitemimage) | **POST** /api/v1.0/menus/{menuId}/sections/{menuSectionId}/sectionitems/{menuSectionItemId}/image | Upload menu section item image
@@ -481,7 +481,7 @@ Name | Type | Description | Notes
# **MoveMenuItem**
> void MoveMenuItem (int? menuId, int? menuSectionId, int? menuSectionItemId, int? destinationDisplayOrder)
-[PRIVATE API]Move an Item within a menu
+Move an Item within a menu
### Example
```csharp
@@ -508,7 +508,7 @@ namespace Example
try
{
- // [PRIVATE API]Move an Item within a menu
+ // Move an Item within a menu
apiInstance.MoveMenuItem(menuId, menuSectionId, menuSectionItemId, destinationDisplayOrder);
}
catch (Exception e)
@@ -548,7 +548,7 @@ void (empty response body)
# **SetSectionItemTax**
> void SetSectionItemTax (int? menuId, int? menuSectionId, int? menuSectionItemId, int? taxRateId)
-[PRIVATE API]Move an Item within a menu
+Set tax rate for menu item
### Example
```csharp
@@ -575,7 +575,7 @@ namespace Example
try
{
- // [PRIVATE API]Move an Item within a menu
+ // Set tax rate for menu item
apiInstance.SetSectionItemTax(menuId, menuSectionId, menuSectionItemId, taxRateId);
}
catch (Exception e)
@@ -639,7 +639,7 @@ namespace Example
var menuSectionId = 56; // int? | Menu section identifier
var menuSectionItemId = 56; // int? | Menu section item identifier
var menuSectionItem = new MenuSectionItemBase(); // MenuSectionItemBase | Menu section item (delta)
- var undoAfter = 1.2; // double? | An optional time period, in hours, after which the hide-section operaton will be undone. (optional)
+ var undoAfter = 1.2; // double? | An optional time period, in hours, after which the hide-section operation will be undone (optional)
try
{
@@ -663,7 +663,7 @@ Name | Type | Description | Notes
**menuSectionId** | **int?**| Menu section identifier |
**menuSectionItemId** | **int?**| Menu section item identifier |
**menuSectionItem** | [**MenuSectionItemBase**](MenuSectionItemBase.md)| Menu section item (delta) |
- **undoAfter** | **double?**| An optional time period, in hours, after which the hide-section operaton will be undone. | [optional]
+ **undoAfter** | **double?**| An optional time period, in hours, after which the hide-section operation will be undone | [optional]
### Return type
diff --git a/docs/MenuSectionUpdatedEvent.md b/docs/MenuSectionUpdatedEvent.md
index 68b8c67a..c71c4a4b 100644
--- a/docs/MenuSectionUpdatedEvent.md
+++ b/docs/MenuSectionUpdatedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuSummary.md b/docs/MenuSummary.md
index efc57cb9..95869403 100644
--- a/docs/MenuSummary.md
+++ b/docs/MenuSummary.md
@@ -6,9 +6,11 @@ Name | Type | Description | Notes
**MenuId** | **int?** | Menu identifier | [optional]
**ModifiedTime** | **DateTime?** | Last modified time | [optional]
**VersionNumber** | **int?** | Menu version | [optional]
+**MenuUrl** | **string** | Menu Url | [optional]
**Name** | **string** | Name of Menu, only shown in portal | [optional]
**Locked** | **bool?** | Locked: is menu locked against modifcation | [optional]
**StoreNames** | **List<string>** | List of stores names which are associated with this menu | [optional]
+**IsIntegrated** | **bool?** | Flag to indicate if the menu is integrated (contains metadata) | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuUpdatedEvent.md b/docs/MenuUpdatedEvent.md
index 5ba3157b..933681ab 100644
--- a/docs/MenuUpdatedEvent.md
+++ b/docs/MenuUpdatedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuUploadedEvent.md b/docs/MenuUploadedEvent.md
index 084cdf0f..8c8a150d 100644
--- a/docs/MenuUploadedEvent.md
+++ b/docs/MenuUploadedEvent.md
@@ -13,7 +13,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/MenuZone.md b/docs/MenuZone.md
new file mode 100644
index 00000000..bbbbff93
--- /dev/null
+++ b/docs/MenuZone.md
@@ -0,0 +1,15 @@
+# Flipdish.Model.MenuZone
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**MenuZoneId** | **int?** | MenuZoneId. | [optional]
+**MenuId** | **int?** | MenuId. | [optional]
+**Name** | **string** | Name. | [optional]
+**Description** | **string** | Description. | [optional]
+**ImageName** | **string** | ImageName. | [optional]
+**DisplayOrder** | **int?** | DisplayOrder. | [optional]
+**ImageUrl** | **string** | ImageUrl. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/MenuZonesApi.md b/docs/MenuZonesApi.md
new file mode 100644
index 00000000..61a7b46b
--- /dev/null
+++ b/docs/MenuZonesApi.md
@@ -0,0 +1,725 @@
+# Flipdish.Api.MenuZonesApi
+
+All URIs are relative to *https://api.flipdish.co*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**AddMenuZone**](MenuZonesApi.md#addmenuzone) | **POST** /api/v1.0/menus/{menuId}/zones | Adds a new menu zone to a menu.
+[**DeleteMenuZone**](MenuZonesApi.md#deletemenuzone) | **DELETE** /api/v1.0/menus/{menuId}/zones/{menuZoneId} | Deletes a menu zone.
+[**DeleteMenuZoneImage**](MenuZonesApi.md#deletemenuzoneimage) | **DELETE** /api/v1.0/menus/{menuId}/zones/{menuZoneId}/image | Deletes a menu zone image.
+[**FlipMenuZones**](MenuZonesApi.md#flipmenuzones) | **PUT** /api/v1.0/menus/{menuId}/zones/{menuZoneId}/flip/{menuZoneI2} | Flips the order of two menu zones.
+[**GetMenuZone**](MenuZonesApi.md#getmenuzone) | **GET** /api/v1.0/menus/{menuId}/zones/{menuZoneId} | Gets a specific menu zone for a given zone id
+[**GetMenuZonesForMenuId**](MenuZonesApi.md#getmenuzonesformenuid) | **GET** /api/v1.0/menus/{menuId}/zones | Gets all the menu zones for a menu
+[**SetMenuSectionMenuZone**](MenuZonesApi.md#setmenusectionmenuzone) | **PUT** /api/v1.0/menus/{menuId}/zones/{menuZoneId}/section/{menuSectionId} | Assigns a zone to a menu section.
+[**SetMenuZoneDescription**](MenuZonesApi.md#setmenuzonedescription) | **PUT** /api/v1.0/menus/{menuId}/zones/{menuZoneId}/description | Sets the description of a menu zone.
+[**SetMenuZoneName**](MenuZonesApi.md#setmenuzonename) | **PUT** /api/v1.0/menus/{menuId}/zones/{menuZoneId}/name/{menuZoneName} | Sets the name of a menu zone.
+[**UpdateMenuZone**](MenuZonesApi.md#updatemenuzone) | **PUT** /api/v1.0/menus/{menuId}/zones/{menuZoneId} | Updates a menu zone.
+[**UploadMenuZoneImage**](MenuZonesApi.md#uploadmenuzoneimage) | **POST** /api/v1.0/menus/{menuId}/zones/{menuZoneId}/image | Uploads an image for a menu zone.
+
+
+
+# **AddMenuZone**
+> RestApiResultMenuZone AddMenuZone (int? menuId, MenuZone menuZone)
+
+Adds a new menu zone to a menu.
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class AddMenuZoneExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MenuZonesApi();
+ var menuId = 56; // int? | The menu id.
+ var menuZone = new MenuZone(); // MenuZone | The object containing the new zone. This is optional and not supplying it will generate an empty default zone.
+
+ try
+ {
+ // Adds a new menu zone to a menu.
+ RestApiResultMenuZone result = apiInstance.AddMenuZone(menuId, menuZone);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MenuZonesApi.AddMenuZone: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **menuId** | **int?**| The menu id. |
+ **menuZone** | [**MenuZone**](MenuZone.md)| The object containing the new zone. This is optional and not supplying it will generate an empty default zone. |
+
+### Return type
+
+[**RestApiResultMenuZone**](RestApiResultMenuZone.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **DeleteMenuZone**
+> void DeleteMenuZone (int? menuId, int? menuZoneId)
+
+Deletes a menu zone.
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class DeleteMenuZoneExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MenuZonesApi();
+ var menuId = 56; // int? | Menu id.
+ var menuZoneId = 56; // int? | The menu zone id.
+
+ try
+ {
+ // Deletes a menu zone.
+ apiInstance.DeleteMenuZone(menuId, menuZoneId);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MenuZonesApi.DeleteMenuZone: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **menuId** | **int?**| Menu id. |
+ **menuZoneId** | **int?**| The menu zone id. |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **DeleteMenuZoneImage**
+> void DeleteMenuZoneImage (int? menuId, int? menuZoneId)
+
+Deletes a menu zone image.
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class DeleteMenuZoneImageExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MenuZonesApi();
+ var menuId = 56; // int? | Menu id.
+ var menuZoneId = 56; // int? | The zone Id/
+
+ try
+ {
+ // Deletes a menu zone image.
+ apiInstance.DeleteMenuZoneImage(menuId, menuZoneId);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MenuZonesApi.DeleteMenuZoneImage: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **menuId** | **int?**| Menu id. |
+ **menuZoneId** | **int?**| The zone Id/ |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **FlipMenuZones**
+> void FlipMenuZones (int? menuId, int? menuZoneId, int? menuZoneI2)
+
+Flips the order of two menu zones.
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class FlipMenuZonesExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MenuZonesApi();
+ var menuId = 56; // int? |
+ var menuZoneId = 56; // int? | Source.
+ var menuZoneI2 = 56; // int? | Destination.
+
+ try
+ {
+ // Flips the order of two menu zones.
+ apiInstance.FlipMenuZones(menuId, menuZoneId, menuZoneI2);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MenuZonesApi.FlipMenuZones: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **menuId** | **int?**| |
+ **menuZoneId** | **int?**| Source. |
+ **menuZoneI2** | **int?**| Destination. |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetMenuZone**
+> RestApiResultMenuZone GetMenuZone (int? menuId, int? menuZoneId)
+
+Gets a specific menu zone for a given zone id
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetMenuZoneExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MenuZonesApi();
+ var menuId = 56; // int? | The menu id.
+ var menuZoneId = 56; // int? | The menu zone id.
+
+ try
+ {
+ // Gets a specific menu zone for a given zone id
+ RestApiResultMenuZone result = apiInstance.GetMenuZone(menuId, menuZoneId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MenuZonesApi.GetMenuZone: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **menuId** | **int?**| The menu id. |
+ **menuZoneId** | **int?**| The menu zone id. |
+
+### Return type
+
+[**RestApiResultMenuZone**](RestApiResultMenuZone.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetMenuZonesForMenuId**
+> RestApiArrayResultMenuZone GetMenuZonesForMenuId (int? menuId)
+
+Gets all the menu zones for a menu
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetMenuZonesForMenuIdExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MenuZonesApi();
+ var menuId = 56; // int? | The menu id to load zones for
+
+ try
+ {
+ // Gets all the menu zones for a menu
+ RestApiArrayResultMenuZone result = apiInstance.GetMenuZonesForMenuId(menuId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MenuZonesApi.GetMenuZonesForMenuId: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **menuId** | **int?**| The menu id to load zones for |
+
+### Return type
+
+[**RestApiArrayResultMenuZone**](RestApiArrayResultMenuZone.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SetMenuSectionMenuZone**
+> void SetMenuSectionMenuZone (int? menuId, int? menuZoneId, int? menuSectionId)
+
+Assigns a zone to a menu section.
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SetMenuSectionMenuZoneExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MenuZonesApi();
+ var menuId = 56; // int? | Menu id.
+ var menuZoneId = 56; // int? | The menu id.
+ var menuSectionId = 56; // int? | The menu section id.
+
+ try
+ {
+ // Assigns a zone to a menu section.
+ apiInstance.SetMenuSectionMenuZone(menuId, menuZoneId, menuSectionId);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MenuZonesApi.SetMenuSectionMenuZone: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **menuId** | **int?**| Menu id. |
+ **menuZoneId** | **int?**| The menu id. |
+ **menuSectionId** | **int?**| The menu section id. |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SetMenuZoneDescription**
+> void SetMenuZoneDescription (int? menuId, int? menuZoneId, string description)
+
+Sets the description of a menu zone.
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SetMenuZoneDescriptionExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MenuZonesApi();
+ var menuId = 56; // int? | Menu id.
+ var menuZoneId = 56; // int? | The zone id.
+ var description = description_example; // string | The new description. Add as a raw string in the request, without any JSON wrapper.
+
+ try
+ {
+ // Sets the description of a menu zone.
+ apiInstance.SetMenuZoneDescription(menuId, menuZoneId, description);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MenuZonesApi.SetMenuZoneDescription: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **menuId** | **int?**| Menu id. |
+ **menuZoneId** | **int?**| The zone id. |
+ **description** | **string**| The new description. Add as a raw string in the request, without any JSON wrapper. |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SetMenuZoneName**
+> void SetMenuZoneName (int? menuId, int? menuZoneId, string menuZoneName)
+
+Sets the name of a menu zone.
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SetMenuZoneNameExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MenuZonesApi();
+ var menuId = 56; // int? | Menu id.
+ var menuZoneId = 56; // int? | The menu zone id.
+ var menuZoneName = menuZoneName_example; // string | The new name.
+
+ try
+ {
+ // Sets the name of a menu zone.
+ apiInstance.SetMenuZoneName(menuId, menuZoneId, menuZoneName);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MenuZonesApi.SetMenuZoneName: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **menuId** | **int?**| Menu id. |
+ **menuZoneId** | **int?**| The menu zone id. |
+ **menuZoneName** | **string**| The new name. |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **UpdateMenuZone**
+> void UpdateMenuZone (int? menuId, int? menuZoneId, MenuZone menuZone)
+
+Updates a menu zone.
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class UpdateMenuZoneExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MenuZonesApi();
+ var menuId = 56; // int? | The menu id.
+ var menuZoneId = 56; // int? | The menu zone id.
+ var menuZone = new MenuZone(); // MenuZone | The object containing the updated values.
+
+ try
+ {
+ // Updates a menu zone.
+ apiInstance.UpdateMenuZone(menuId, menuZoneId, menuZone);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MenuZonesApi.UpdateMenuZone: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **menuId** | **int?**| The menu id. |
+ **menuZoneId** | **int?**| The menu zone id. |
+ **menuZone** | [**MenuZone**](MenuZone.md)| The object containing the updated values. |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **UploadMenuZoneImage**
+> void UploadMenuZoneImage (int? menuId, int? menuZoneId, List _file)
+
+Uploads an image for a menu zone.
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class UploadMenuZoneImageExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MenuZonesApi();
+ var menuId = 56; // int? | Menu id.
+ var menuZoneId = 56; // int? | The zone id.
+ var _file = new List(); // List | The file to upload.
+
+ try
+ {
+ // Uploads an image for a menu zone.
+ apiInstance.UploadMenuZoneImage(menuId, menuZoneId, _file);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MenuZonesApi.UploadMenuZoneImage: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **menuId** | **int?**| Menu id. |
+ **menuZoneId** | **int?**| The zone id. |
+ **_file** | [**List<HttpPostedFileBase>**](HttpPostedFileBase.md)| The file to upload. |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/MenusApi.md b/docs/MenusApi.md
index c373b4fe..a25b0ee9 100644
--- a/docs/MenusApi.md
+++ b/docs/MenusApi.md
@@ -4,9 +4,10 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**CreateDraftMenuFromExistingMenu**](MenusApi.md#createdraftmenufromexistingmenu) | **POST** /api/v1.0/menus/{menuId}/clone/{newName} | [PRIVATE API]Clone a menu, (without attaching stores)
-[**CreateNewMenuForApp**](MenusApi.md#createnewmenuforapp) | **POST** /api/v1.0/{appId}/menus | Create a new menu. If request body is empty, the system will create a menu with default items.
-[**DeleteMenu**](MenusApi.md#deletemenu) | **DELETE** /api/v1.0/menus/{menuId} | [PRIVATE API]Mark a Menu as Deleted
+[**CreateDraftMenuFromExistingMenu**](MenusApi.md#createdraftmenufromexistingmenu) | **POST** /api/v1.0/menus/{menuId}/clone/{newName} | Clone a menu, (without attaching stores)
+[**CreateNewMenuAsync**](MenusApi.md#createnewmenuasync) | **POST** /api/v1.0/{appId}/menus/async | Create a new menu asynchronously
+[**CreateNewMenuForApp**](MenusApi.md#createnewmenuforapp) | **POST** /api/v1.0/{appId}/menus | Create a new menu
+[**DeleteMenu**](MenusApi.md#deletemenu) | **DELETE** /api/v1.0/menus/{menuId} | Mark a Menu as Deleted
[**DeleteMenuImage**](MenusApi.md#deletemenuimage) | **DELETE** /api/v1.0/menus/{menuId}/image | Delete menu image
[**DeleteMenuItemMetadata**](MenusApi.md#deletemenuitemmetadata) | **DELETE** /api/v1.0/menus/{menuId}/menuitem/{menuItemId}/metadata/{key}/store/{storeId} | Delete menu item metadata
[**GetAllMenuMetadataByMenuIdAndStoreId**](MenusApi.md#getallmenumetadatabymenuidandstoreid) | **GET** /api/v1.0/menus/{menuId}/metadata/store/{storeId} | Get all menu metadata by menu ID and store ID
@@ -14,23 +15,23 @@ Method | HTTP request | Description
[**GetMenuItemMetadata**](MenusApi.md#getmenuitemmetadata) | **GET** /api/v1.0/menus/{menuId}/menuitem/{menuItemId}/metadata/store/{storeId} | Get menu item metadata
[**GetMenuItemMetadataByKey**](MenusApi.md#getmenuitemmetadatabykey) | **GET** /api/v1.0/menus/{menuId}/menuitem/{menuItemId}/metadata/{key}/store/{storeId} | Get menu item metadata by key
[**GetMenuItemOptionSetItemMetadata**](MenusApi.md#getmenuitemoptionsetitemmetadata) | **GET** /api/v1.0/menus/{menuId}/optionsetitem/{optionSetItemId}/metadata/store/{storeId} | Get menu item option set item metadata by key
-[**GetMenuName**](MenusApi.md#getmenuname) | **GET** /api/v1.0/menus/{menuId}/name | [PRIVATE API]Get Menus Name
-[**GetMenuStoreNames**](MenusApi.md#getmenustorenames) | **GET** /api/v1.0/menus/{menuId}/stores | [PRIVATE API]Get menus store names
-[**GetMenuTaxDetails**](MenusApi.md#getmenutaxdetails) | **GET** /api/v1.0/menus/{menuId}/tax | [PRIVATE API]Get menus tax details
-[**GetMenusByAppId**](MenusApi.md#getmenusbyappid) | **GET** /api/v1.0/{appId}/menus | [PRIVATE API]Get menus by appId
-[**GetMenusCheckpoints**](MenusApi.md#getmenuscheckpoints) | **GET** /api/v1.0/menus/{menuId}/checkpoints | [PRIVATE API]Get a Menus Checkpoints
-[**MenusDeleteTaxRate**](MenusApi.md#menusdeletetaxrate) | **DELETE** /api/v1.0/menus/{menuId}/tax/{taxId} | [PRIVATE API]Remove a Menus Tax Rate, can only remove a tax rate that does not have items/optionSetItems attached
-[**MenusGetMenuBulkShowHide**](MenusApi.md#menusgetmenubulkshowhide) | **GET** /api/v1.0/menus/{menuId}/bulkshowhide/list |
-[**MenusSetDisplayOnMenuTax**](MenusApi.md#menussetdisplayonmenutax) | **POST** /api/v1.0/menus/{menuId}/tax/show/{show} | [PRIVATE API]Set if tax shows for a Menu
-[**MenusSetItemDisplayOrders**](MenusApi.md#menussetitemdisplayorders) | **POST** /api/v1.0/menus/{menuId}/sectiondisplayorders | [PRIVATE API]Re-arrange Sections within a Menu
-[**MenusShowHideBulkItems**](MenusApi.md#menusshowhidebulkitems) | **POST** /api/v1.0/menus/{menuId}/bulkshowhide |
-[**MenusUpdateTaxType**](MenusApi.md#menusupdatetaxtype) | **POST** /api/v1.0/menus/{menuId}/tax/type/{type} | [PRIVATE API]Set the type of Tax on a Menu
-[**MenusUpsertTaxRate**](MenusApi.md#menusupserttaxrate) | **POST** /api/v1.0/menus/{menuId}/taxrate | [PRIVATE API]Add/Update a Tax Rate
-[**RestoreAMenuCheckpoint**](MenusApi.md#restoreamenucheckpoint) | **POST** /api/v1.0/menus/{menuId}/checkpoints/{checkpointId}/restore | [PRIVATE API]Restore a Menu to a checkpoint
+[**GetMenuName**](MenusApi.md#getmenuname) | **GET** /api/v1.0/menus/{menuId}/name | Get Menus Name
+[**GetMenuStoreNames**](MenusApi.md#getmenustorenames) | **GET** /api/v1.0/menus/{menuId}/stores | Get menus store names
+[**GetMenuTaxDetails**](MenusApi.md#getmenutaxdetails) | **GET** /api/v1.0/menus/{menuId}/tax | Get menus tax details
+[**GetMenusByAppId**](MenusApi.md#getmenusbyappid) | **GET** /api/v1.0/{appId}/menus | Get menus by appId
+[**GetMenusCheckpoints**](MenusApi.md#getmenuscheckpoints) | **GET** /api/v1.0/menus/{menuId}/checkpoints | Get a Menus Checkpoints
+[**MenusDeleteTaxRate**](MenusApi.md#menusdeletetaxrate) | **DELETE** /api/v1.0/menus/{menuId}/tax/{taxId} | Remove a Menus Tax Rate, can only remove a tax rate that does not have items/optionSetItems attached
+[**MenusGetMenuBulkShowHide**](MenusApi.md#menusgetmenubulkshowhide) | **GET** /api/v1.0/menus/{menuId}/bulkshowhide/list | Get bulk show/hide menu items and option set items
+[**MenusSetDisplayOnMenuTax**](MenusApi.md#menussetdisplayonmenutax) | **POST** /api/v1.0/menus/{menuId}/tax/show/{show} | Set if tax shows for a Menu
+[**MenusSetItemDisplayOrders**](MenusApi.md#menussetitemdisplayorders) | **POST** /api/v1.0/menus/{menuId}/sectiondisplayorders | Re-arrange Sections within a Menu
+[**MenusShowHideBulkItems**](MenusApi.md#menusshowhidebulkitems) | **POST** /api/v1.0/menus/{menuId}/bulkshowhide | Bulk show/hide menu items or option set items
+[**MenusUpdateTaxType**](MenusApi.md#menusupdatetaxtype) | **POST** /api/v1.0/menus/{menuId}/tax/type/{type} | Set the type of Tax on a Menu
+[**MenusUpsertTaxRate**](MenusApi.md#menusupserttaxrate) | **POST** /api/v1.0/menus/{menuId}/taxrate | Add/Update a Tax Rate
+[**RestoreAMenuCheckpoint**](MenusApi.md#restoreamenucheckpoint) | **POST** /api/v1.0/menus/{menuId}/checkpoints/{checkpointId}/restore | Restore a Menu to a checkpoint
[**SetMenuItemMetadata**](MenusApi.md#setmenuitemmetadata) | **PUT** /api/v1.0/menus/{menuId}/menuitem/{menuItemId}/metadata/store/{storeId} | Update menu item metadata
[**SetMenuItemOptionSetItemMetadata**](MenusApi.md#setmenuitemoptionsetitemmetadata) | **PUT** /api/v1.0/menus/{menuId}/optionsetitem/{optionSetItemId}/metadata/store/{storeId} | Update menu item option set item metadata
-[**SetMenuLock**](MenusApi.md#setmenulock) | **POST** /api/v1.0/menus/{menuId}/lock | [PRIVATE API]Lock/Unlock a Menu for Editing
-[**SetMenuName**](MenusApi.md#setmenuname) | **POST** /api/v1.0/menus/{menuId}/name | [PRIVATE API]Set Menus Name
+[**SetMenuLock**](MenusApi.md#setmenulock) | **POST** /api/v1.0/menus/{menuId}/lock | Lock/Unlock a Menu for Editing
+[**SetMenuName**](MenusApi.md#setmenuname) | **POST** /api/v1.0/menus/{menuId}/name | Set Menus Name
[**UpdateMenu**](MenusApi.md#updatemenu) | **POST** /api/v1.0/menus/{menuId} | Update menu
[**UploadMenuImage**](MenusApi.md#uploadmenuimage) | **POST** /api/v1.0/menus/{menuId}/image | Upload menu image
[**UploadNewMenuForApp**](MenusApi.md#uploadnewmenuforapp) | **POST** /api/v1.0/{appId}/menus/xlsx | Create a new menu from xlsx file.
@@ -40,7 +41,7 @@ Method | HTTP request | Description
# **CreateDraftMenuFromExistingMenu**
> RestApiResultMenu CreateDraftMenuFromExistingMenu (int? menuId, string newName)
-[PRIVATE API]Clone a menu, (without attaching stores)
+Clone a menu, (without attaching stores)
### Example
```csharp
@@ -65,7 +66,7 @@ namespace Example
try
{
- // [PRIVATE API]Clone a menu, (without attaching stores)
+ // Clone a menu, (without attaching stores)
RestApiResultMenu result = apiInstance.CreateDraftMenuFromExistingMenu(menuId, newName);
Debug.WriteLine(result);
}
@@ -100,11 +101,81 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **CreateNewMenuAsync**
+> Object CreateNewMenuAsync (string appId, CreateFullMenu menu, string orgId = null)
+
+Create a new menu asynchronously
+
+You must listen to the webhook menu.async_creation.completed to know when the menu is ready
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class CreateNewMenuAsyncExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MenusApi();
+ var appId = appId_example; // string | App id
+ var menu = new CreateFullMenu(); // CreateFullMenu | Menu
+ var orgId = orgId_example; // string | Org id (optional)
+
+ try
+ {
+ // Create a new menu asynchronously
+ Object result = apiInstance.CreateNewMenuAsync(appId, menu, orgId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MenusApi.CreateNewMenuAsync: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| App id |
+ **menu** | [**CreateFullMenu**](CreateFullMenu.md)| Menu |
+ **orgId** | **string**| Org id | [optional]
+
+### Return type
+
+**Object**
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **CreateNewMenuForApp**
> int? CreateNewMenuForApp (string appId, CreateFullMenu menu)
-Create a new menu. If request body is empty, the system will create a menu with default items.
+Create a new menu
+
+[DEPRECATED] - Please use the async version as this endpoint may timeout for large menus
### Example
```csharp
@@ -125,11 +196,11 @@ namespace Example
var apiInstance = new MenusApi();
var appId = appId_example; // string | App identifier
- var menu = new CreateFullMenu(); // CreateFullMenu | Menu
+ var menu = new CreateFullMenu(); // CreateFullMenu | Menu. If empty the system will create a menu with default items
try
{
- // Create a new menu. If request body is empty, the system will create a menu with default items.
+ // Create a new menu
int? result = apiInstance.CreateNewMenuForApp(appId, menu);
Debug.WriteLine(result);
}
@@ -147,7 +218,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**appId** | **string**| App identifier |
- **menu** | [**CreateFullMenu**](CreateFullMenu.md)| Menu |
+ **menu** | [**CreateFullMenu**](CreateFullMenu.md)| Menu. If empty the system will create a menu with default items |
### Return type
@@ -168,7 +239,7 @@ Name | Type | Description | Notes
# **DeleteMenu**
> void DeleteMenu (int? menuId)
-[PRIVATE API]Mark a Menu as Deleted
+Mark a Menu as Deleted
### Example
```csharp
@@ -192,7 +263,7 @@ namespace Example
try
{
- // [PRIVATE API]Mark a Menu as Deleted
+ // Mark a Menu as Deleted
apiInstance.DeleteMenu(menuId);
}
catch (Exception e)
@@ -547,7 +618,7 @@ Name | Type | Description | Notes
# **GetMenuItemMetadataByKey**
-> void GetMenuItemMetadataByKey (int? menuId, int? storeId, int? menuItemId, string key)
+> RestApiResultMetadata GetMenuItemMetadataByKey (int? menuId, int? storeId, int? menuItemId, string key)
Get menu item metadata by key
@@ -577,7 +648,8 @@ namespace Example
try
{
// Get menu item metadata by key
- apiInstance.GetMenuItemMetadataByKey(menuId, storeId, menuItemId, key);
+ RestApiResultMetadata result = apiInstance.GetMenuItemMetadataByKey(menuId, storeId, menuItemId, key);
+ Debug.WriteLine(result);
}
catch (Exception e)
{
@@ -599,7 +671,7 @@ Name | Type | Description | Notes
### Return type
-void (empty response body)
+[**RestApiResultMetadata**](RestApiResultMetadata.md)
### Authorization
@@ -680,9 +752,9 @@ Name | Type | Description | Notes
# **GetMenuName**
-> void GetMenuName (int? menuId)
+> string GetMenuName (int? menuId)
-[PRIVATE API]Get Menus Name
+Get Menus Name
### Example
```csharp
@@ -706,8 +778,9 @@ namespace Example
try
{
- // [PRIVATE API]Get Menus Name
- apiInstance.GetMenuName(menuId);
+ // Get Menus Name
+ string result = apiInstance.GetMenuName(menuId);
+ Debug.WriteLine(result);
}
catch (Exception e)
{
@@ -726,7 +799,7 @@ Name | Type | Description | Notes
### Return type
-void (empty response body)
+**string**
### Authorization
@@ -743,7 +816,7 @@ void (empty response body)
# **GetMenuStoreNames**
> RestApiArrayResultMenuStoreNames GetMenuStoreNames (int? menuId)
-[PRIVATE API]Get menus store names
+Get menus store names
### Example
```csharp
@@ -767,7 +840,7 @@ namespace Example
try
{
- // [PRIVATE API]Get menus store names
+ // Get menus store names
RestApiArrayResultMenuStoreNames result = apiInstance.GetMenuStoreNames(menuId);
Debug.WriteLine(result);
}
@@ -805,7 +878,7 @@ Name | Type | Description | Notes
# **GetMenuTaxDetails**
> RestApiArrayResultMenuTaxDetails GetMenuTaxDetails (int? menuId)
-[PRIVATE API]Get menus tax details
+Get menus tax details
### Example
```csharp
@@ -829,7 +902,7 @@ namespace Example
try
{
- // [PRIVATE API]Get menus tax details
+ // Get menus tax details
RestApiArrayResultMenuTaxDetails result = apiInstance.GetMenuTaxDetails(menuId);
Debug.WriteLine(result);
}
@@ -867,7 +940,7 @@ Name | Type | Description | Notes
# **GetMenusByAppId**
> RestApiArrayResultMenuSummary GetMenusByAppId (string appId)
-[PRIVATE API]Get menus by appId
+Get menus by appId
### Example
```csharp
@@ -891,7 +964,7 @@ namespace Example
try
{
- // [PRIVATE API]Get menus by appId
+ // Get menus by appId
RestApiArrayResultMenuSummary result = apiInstance.GetMenusByAppId(appId);
Debug.WriteLine(result);
}
@@ -929,7 +1002,7 @@ Name | Type | Description | Notes
# **GetMenusCheckpoints**
> RestApiArrayResultMenuCheckpoint GetMenusCheckpoints (int? menuId)
-[PRIVATE API]Get a Menus Checkpoints
+Get a Menus Checkpoints
### Example
```csharp
@@ -953,7 +1026,7 @@ namespace Example
try
{
- // [PRIVATE API]Get a Menus Checkpoints
+ // Get a Menus Checkpoints
RestApiArrayResultMenuCheckpoint result = apiInstance.GetMenusCheckpoints(menuId);
Debug.WriteLine(result);
}
@@ -991,7 +1064,7 @@ Name | Type | Description | Notes
# **MenusDeleteTaxRate**
> void MenusDeleteTaxRate (int? menuId, int? taxId)
-[PRIVATE API]Remove a Menus Tax Rate, can only remove a tax rate that does not have items/optionSetItems attached
+Remove a Menus Tax Rate, can only remove a tax rate that does not have items/optionSetItems attached
### Example
```csharp
@@ -1016,7 +1089,7 @@ namespace Example
try
{
- // [PRIVATE API]Remove a Menus Tax Rate, can only remove a tax rate that does not have items/optionSetItems attached
+ // Remove a Menus Tax Rate, can only remove a tax rate that does not have items/optionSetItems attached
apiInstance.MenusDeleteTaxRate(menuId, taxId);
}
catch (Exception e)
@@ -1054,7 +1127,7 @@ void (empty response body)
# **MenusGetMenuBulkShowHide**
> RestApiArrayResultMenuElementListResponse MenusGetMenuBulkShowHide (int? menuId, bool? isAvailable)
-
+Get bulk show/hide menu items and option set items
### Example
```csharp
@@ -1074,11 +1147,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new MenusApi();
- var menuId = 56; // int? |
- var isAvailable = true; // bool? |
+ var menuId = 56; // int? | Menu id
+ var isAvailable = true; // bool? | Is available flag
try
{
+ // Get bulk show/hide menu items and option set items
RestApiArrayResultMenuElementListResponse result = apiInstance.MenusGetMenuBulkShowHide(menuId, isAvailable);
Debug.WriteLine(result);
}
@@ -1095,8 +1169,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **menuId** | **int?**| |
- **isAvailable** | **bool?**| |
+ **menuId** | **int?**| Menu id |
+ **isAvailable** | **bool?**| Is available flag |
### Return type
@@ -1117,7 +1191,7 @@ Name | Type | Description | Notes
# **MenusSetDisplayOnMenuTax**
> void MenusSetDisplayOnMenuTax (int? menuId, bool? show)
-[PRIVATE API]Set if tax shows for a Menu
+Set if tax shows for a Menu
### Example
```csharp
@@ -1142,7 +1216,7 @@ namespace Example
try
{
- // [PRIVATE API]Set if tax shows for a Menu
+ // Set if tax shows for a Menu
apiInstance.MenusSetDisplayOnMenuTax(menuId, show);
}
catch (Exception e)
@@ -1180,7 +1254,7 @@ void (empty response body)
# **MenusSetItemDisplayOrders**
> void MenusSetItemDisplayOrders (int? menuId, MenuObjectDisplayOrders displayOrders)
-[PRIVATE API]Re-arrange Sections within a Menu
+Re-arrange Sections within a Menu
### Example
```csharp
@@ -1205,7 +1279,7 @@ namespace Example
try
{
- // [PRIVATE API]Re-arrange Sections within a Menu
+ // Re-arrange Sections within a Menu
apiInstance.MenusSetItemDisplayOrders(menuId, displayOrders);
}
catch (Exception e)
@@ -1243,7 +1317,7 @@ void (empty response body)
# **MenusShowHideBulkItems**
> RestApiArrayResultMenuElementEditResponse MenusShowHideBulkItems (int? menuId, List menuElements, bool? isAvailable)
-
+Bulk show/hide menu items or option set items
### Example
```csharp
@@ -1263,12 +1337,13 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new MenusApi();
- var menuId = 56; // int? |
- var menuElements = new List(); // List |
- var isAvailable = true; // bool? |
+ var menuId = 56; // int? | Menu id
+ var menuElements = new List(); // List | Elements to be show/hide
+ var isAvailable = true; // bool? | Is available flag
try
{
+ // Bulk show/hide menu items or option set items
RestApiArrayResultMenuElementEditResponse result = apiInstance.MenusShowHideBulkItems(menuId, menuElements, isAvailable);
Debug.WriteLine(result);
}
@@ -1285,9 +1360,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **menuId** | **int?**| |
- **menuElements** | [**List<MenuElementHide>**](MenuElementHide.md)| |
- **isAvailable** | **bool?**| |
+ **menuId** | **int?**| Menu id |
+ **menuElements** | [**List<MenuElementHide>**](MenuElementHide.md)| Elements to be show/hide |
+ **isAvailable** | **bool?**| Is available flag |
### Return type
@@ -1308,7 +1383,7 @@ Name | Type | Description | Notes
# **MenusUpdateTaxType**
> void MenusUpdateTaxType (int? menuId, string type)
-[PRIVATE API]Set the type of Tax on a Menu
+Set the type of Tax on a Menu
### Example
```csharp
@@ -1333,7 +1408,7 @@ namespace Example
try
{
- // [PRIVATE API]Set the type of Tax on a Menu
+ // Set the type of Tax on a Menu
apiInstance.MenusUpdateTaxType(menuId, type);
}
catch (Exception e)
@@ -1371,7 +1446,7 @@ void (empty response body)
# **MenusUpsertTaxRate**
> MenuTaxRate MenusUpsertTaxRate (int? menuId, MenuTaxRate taxRate)
-[PRIVATE API]Add/Update a Tax Rate
+Add/Update a Tax Rate
### Example
```csharp
@@ -1392,11 +1467,11 @@ namespace Example
var apiInstance = new MenusApi();
var menuId = 56; // int? | Menu identifier
- var taxRate = new MenuTaxRate(); // MenuTaxRate | Tax Rate to Add/Update
+ var taxRate = new MenuTaxRate(); // MenuTaxRate | Tax rate to add/update
try
{
- // [PRIVATE API]Add/Update a Tax Rate
+ // Add/Update a Tax Rate
MenuTaxRate result = apiInstance.MenusUpsertTaxRate(menuId, taxRate);
Debug.WriteLine(result);
}
@@ -1414,7 +1489,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**menuId** | **int?**| Menu identifier |
- **taxRate** | [**MenuTaxRate**](MenuTaxRate.md)| Tax Rate to Add/Update |
+ **taxRate** | [**MenuTaxRate**](MenuTaxRate.md)| Tax rate to add/update |
### Return type
@@ -1435,7 +1510,7 @@ Name | Type | Description | Notes
# **RestoreAMenuCheckpoint**
> void RestoreAMenuCheckpoint (int? menuId, int? checkpointId)
-[PRIVATE API]Restore a Menu to a checkpoint
+Restore a Menu to a checkpoint
### Example
```csharp
@@ -1460,7 +1535,7 @@ namespace Example
try
{
- // [PRIVATE API]Restore a Menu to a checkpoint
+ // Restore a Menu to a checkpoint
apiInstance.RestoreAMenuCheckpoint(menuId, checkpointId);
}
catch (Exception e)
@@ -1632,7 +1707,7 @@ void (empty response body)
# **SetMenuLock**
> void SetMenuLock (int? menuId, bool? locked)
-[PRIVATE API]Lock/Unlock a Menu for Editing
+Lock/Unlock a Menu for Editing
### Example
```csharp
@@ -1657,7 +1732,7 @@ namespace Example
try
{
- // [PRIVATE API]Lock/Unlock a Menu for Editing
+ // Lock/Unlock a Menu for Editing
apiInstance.SetMenuLock(menuId, locked);
}
catch (Exception e)
@@ -1695,7 +1770,7 @@ void (empty response body)
# **SetMenuName**
> void SetMenuName (int? menuId, string name)
-[PRIVATE API]Set Menus Name
+Set Menus Name
### Example
```csharp
@@ -1720,7 +1795,7 @@ namespace Example
try
{
- // [PRIVATE API]Set Menus Name
+ // Set Menus Name
apiInstance.SetMenuName(menuId, name);
}
catch (Exception e)
@@ -1779,7 +1854,7 @@ namespace Example
var apiInstance = new MenusApi();
var menuId = 56; // int? | Menu identifier
- var menu = new MenuBase(); // MenuBase | Menu (delta)
+ var menu = new MenuBase(); // MenuBase | Full menu data
try
{
@@ -1800,7 +1875,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**menuId** | **int?**| Menu identifier |
- **menu** | [**MenuBase**](MenuBase.md)| Menu (delta) |
+ **menu** | [**MenuBase**](MenuBase.md)| Full menu data |
### Return type
diff --git a/docs/MenusNutritionInfoApi.md b/docs/MenusNutritionInfoApi.md
new file mode 100644
index 00000000..6c4b6244
--- /dev/null
+++ b/docs/MenusNutritionInfoApi.md
@@ -0,0 +1,396 @@
+# Flipdish.Api.MenusNutritionInfoApi
+
+All URIs are relative to *https://api.flipdish.co*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**AddOrUpdateMenuItemNutritionInfo**](MenusNutritionInfoApi.md#addorupdatemenuitemnutritioninfo) | **POST** /api/v1.0/menus/{menuId}/menuItem/{publicId}/nutrition | Add or update menuitem nutrition info by menu item's publicId
+[**AddOrUpdateMenuItemOptionSetItemNutritionInfo**](MenusNutritionInfoApi.md#addorupdatemenuitemoptionsetitemnutritioninfo) | **POST** /api/v1.0/menus/{menuId}/menuItemOption/{publicId}/nutrition | Add or update menuitem optionsetitem nutrition info its publicId
+[**AddOrUpdateMenuNutritionInfoByMenuId**](MenusNutritionInfoApi.md#addorupdatemenunutritioninfobymenuid) | **POST** /api/v1.0/menus/{menuId}/nutrition | Add or update menu nutrition by identifier
+[**DeleteMenuNutritionInfoByMenuId**](MenusNutritionInfoApi.md#deletemenunutritioninfobymenuid) | **DELETE** /api/v1.0/menus/{menuId}/nutrition | Delete menu nutrition information by menuId
+[**GetAllergens**](MenusNutritionInfoApi.md#getallergens) | **GET** /api/v1.0/{appId}/menus/nutrition/allergens | Get allergens
+[**GetMenuNutritionInfoByMenuId**](MenusNutritionInfoApi.md#getmenunutritioninfobymenuid) | **GET** /api/v1.0/menus/{menuId}/nutrition | Get menu nutrition by menuId
+
+
+
+# **AddOrUpdateMenuItemNutritionInfo**
+> RestApiResultMenuNutritionInfoHeader AddOrUpdateMenuItemNutritionInfo (int? menuId, string publicId, ItemNutritionInfoAddUpdateModel addOrUpdateModel)
+
+Add or update menuitem nutrition info by menu item's publicId
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class AddOrUpdateMenuItemNutritionInfoExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MenusNutritionInfoApi();
+ var menuId = 56; // int? | Menu identifier
+ var publicId = publicId_example; // string | Menu item's publicId
+ var addOrUpdateModel = new ItemNutritionInfoAddUpdateModel(); // ItemNutritionInfoAddUpdateModel |
+
+ try
+ {
+ // Add or update menuitem nutrition info by menu item's publicId
+ RestApiResultMenuNutritionInfoHeader result = apiInstance.AddOrUpdateMenuItemNutritionInfo(menuId, publicId, addOrUpdateModel);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MenusNutritionInfoApi.AddOrUpdateMenuItemNutritionInfo: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **menuId** | **int?**| Menu identifier |
+ **publicId** | **string**| Menu item's publicId |
+ **addOrUpdateModel** | [**ItemNutritionInfoAddUpdateModel**](ItemNutritionInfoAddUpdateModel.md)| |
+
+### Return type
+
+[**RestApiResultMenuNutritionInfoHeader**](RestApiResultMenuNutritionInfoHeader.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **AddOrUpdateMenuItemOptionSetItemNutritionInfo**
+> RestApiResultMenuNutritionInfoHeader AddOrUpdateMenuItemOptionSetItemNutritionInfo (int? menuId, Guid? publicId, ItemNutritionInfoAddUpdateModel addOrUpdateModel)
+
+Add or update menuitem optionsetitem nutrition info its publicId
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class AddOrUpdateMenuItemOptionSetItemNutritionInfoExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MenusNutritionInfoApi();
+ var menuId = 56; // int? | Menu identifier
+ var publicId = new Guid?(); // Guid? | Menu item's publicId
+ var addOrUpdateModel = new ItemNutritionInfoAddUpdateModel(); // ItemNutritionInfoAddUpdateModel |
+
+ try
+ {
+ // Add or update menuitem optionsetitem nutrition info its publicId
+ RestApiResultMenuNutritionInfoHeader result = apiInstance.AddOrUpdateMenuItemOptionSetItemNutritionInfo(menuId, publicId, addOrUpdateModel);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MenusNutritionInfoApi.AddOrUpdateMenuItemOptionSetItemNutritionInfo: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **menuId** | **int?**| Menu identifier |
+ **publicId** | [**Guid?**](Guid?.md)| Menu item's publicId |
+ **addOrUpdateModel** | [**ItemNutritionInfoAddUpdateModel**](ItemNutritionInfoAddUpdateModel.md)| |
+
+### Return type
+
+[**RestApiResultMenuNutritionInfoHeader**](RestApiResultMenuNutritionInfoHeader.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **AddOrUpdateMenuNutritionInfoByMenuId**
+> RestApiResultMenuNutritionInfoHeader AddOrUpdateMenuNutritionInfoByMenuId (int? menuId)
+
+Add or update menu nutrition by identifier
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class AddOrUpdateMenuNutritionInfoByMenuIdExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MenusNutritionInfoApi();
+ var menuId = 56; // int? | Menu identifier
+
+ try
+ {
+ // Add or update menu nutrition by identifier
+ RestApiResultMenuNutritionInfoHeader result = apiInstance.AddOrUpdateMenuNutritionInfoByMenuId(menuId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MenusNutritionInfoApi.AddOrUpdateMenuNutritionInfoByMenuId: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **menuId** | **int?**| Menu identifier |
+
+### Return type
+
+[**RestApiResultMenuNutritionInfoHeader**](RestApiResultMenuNutritionInfoHeader.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **DeleteMenuNutritionInfoByMenuId**
+> Object DeleteMenuNutritionInfoByMenuId (int? menuId)
+
+Delete menu nutrition information by menuId
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class DeleteMenuNutritionInfoByMenuIdExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MenusNutritionInfoApi();
+ var menuId = 56; // int? | Menu identifier
+
+ try
+ {
+ // Delete menu nutrition information by menuId
+ Object result = apiInstance.DeleteMenuNutritionInfoByMenuId(menuId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MenusNutritionInfoApi.DeleteMenuNutritionInfoByMenuId: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **menuId** | **int?**| Menu identifier |
+
+### Return type
+
+**Object**
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetAllergens**
+> RestApiArrayResultAllergen GetAllergens (string appId, string languageId = null)
+
+Get allergens
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetAllergensExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MenusNutritionInfoApi();
+ var appId = appId_example; // string |
+ var languageId = languageId_example; // string | (optional)
+
+ try
+ {
+ // Get allergens
+ RestApiArrayResultAllergen result = apiInstance.GetAllergens(appId, languageId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MenusNutritionInfoApi.GetAllergens: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **languageId** | **string**| | [optional]
+
+### Return type
+
+[**RestApiArrayResultAllergen**](RestApiArrayResultAllergen.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetMenuNutritionInfoByMenuId**
+> RestApiResultNutritionInfo GetMenuNutritionInfoByMenuId (int? menuId)
+
+Get menu nutrition by menuId
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetMenuNutritionInfoByMenuIdExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MenusNutritionInfoApi();
+ var menuId = 56; // int? | Menu identifier
+
+ try
+ {
+ // Get menu nutrition by menuId
+ RestApiResultNutritionInfo result = apiInstance.GetMenuNutritionInfoByMenuId(menuId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MenusNutritionInfoApi.GetMenuNutritionInfoByMenuId: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **menuId** | **int?**| Menu identifier |
+
+### Return type
+
+[**RestApiResultNutritionInfo**](RestApiResultNutritionInfo.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/MenusNutritionInfoV2Api.md b/docs/MenusNutritionInfoV2Api.md
new file mode 100644
index 00000000..220bf7c2
--- /dev/null
+++ b/docs/MenusNutritionInfoV2Api.md
@@ -0,0 +1,278 @@
+# Flipdish.Api.MenusNutritionInfoV2Api
+
+All URIs are relative to *https://api.flipdish.co*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**AddOrUpdateMenuItemNutritionInfoV2**](MenusNutritionInfoV2Api.md#addorupdatemenuitemnutritioninfov2) | **POST** /api/v1.0/{appId}/menus/{menuId}/menuItem/{publicId}/nutritionv2 | Add or update menuitem nutrition info by menu item's publicId
+[**AddOrUpdateMenuItemOptionSetItemNutritionInfoV2**](MenusNutritionInfoV2Api.md#addorupdatemenuitemoptionsetitemnutritioninfov2) | **POST** /api/v1.0/{appId}/menus/{menuId}/menuItemOption/{publicId}/nutritionv2 | Add or update menuitem option set item's nutrition info by its publicId
+[**GetAllergensV2**](MenusNutritionInfoV2Api.md#getallergensv2) | **GET** /api/v1.0/{appId}/menus/nutritionv2/allergens | Get allergens
+[**GetMenuNutritionInfoV2ByMenuId**](MenusNutritionInfoV2Api.md#getmenunutritioninfov2bymenuid) | **GET** /api/v1.0/{appId}/menus/{menuId}/nutritionv2 | Get menu nutrition by menuId
+
+
+
+# **AddOrUpdateMenuItemNutritionInfoV2**
+> Object AddOrUpdateMenuItemNutritionInfoV2 (int? menuId, string publicId, ItemNutritionInfoV2AddUpdateModel addOrUpdateModel, string appId)
+
+Add or update menuitem nutrition info by menu item's publicId
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class AddOrUpdateMenuItemNutritionInfoV2Example
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MenusNutritionInfoV2Api();
+ var menuId = 56; // int? | Menu identifier
+ var publicId = publicId_example; // string | Menu item's publicId
+ var addOrUpdateModel = new ItemNutritionInfoV2AddUpdateModel(); // ItemNutritionInfoV2AddUpdateModel | Allergen ids
+ var appId = appId_example; // string |
+
+ try
+ {
+ // Add or update menuitem nutrition info by menu item's publicId
+ Object result = apiInstance.AddOrUpdateMenuItemNutritionInfoV2(menuId, publicId, addOrUpdateModel, appId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MenusNutritionInfoV2Api.AddOrUpdateMenuItemNutritionInfoV2: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **menuId** | **int?**| Menu identifier |
+ **publicId** | **string**| Menu item's publicId |
+ **addOrUpdateModel** | [**ItemNutritionInfoV2AddUpdateModel**](ItemNutritionInfoV2AddUpdateModel.md)| Allergen ids |
+ **appId** | **string**| |
+
+### Return type
+
+**Object**
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **AddOrUpdateMenuItemOptionSetItemNutritionInfoV2**
+> Object AddOrUpdateMenuItemOptionSetItemNutritionInfoV2 (int? menuId, string publicId, ItemNutritionInfoV2AddUpdateModel addOrUpdateModel, string appId)
+
+Add or update menuitem option set item's nutrition info by its publicId
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class AddOrUpdateMenuItemOptionSetItemNutritionInfoV2Example
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MenusNutritionInfoV2Api();
+ var menuId = 56; // int? | Menu identifier
+ var publicId = publicId_example; // string | Menu item option set item's publicId
+ var addOrUpdateModel = new ItemNutritionInfoV2AddUpdateModel(); // ItemNutritionInfoV2AddUpdateModel | Allergen ids
+ var appId = appId_example; // string |
+
+ try
+ {
+ // Add or update menuitem option set item's nutrition info by its publicId
+ Object result = apiInstance.AddOrUpdateMenuItemOptionSetItemNutritionInfoV2(menuId, publicId, addOrUpdateModel, appId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MenusNutritionInfoV2Api.AddOrUpdateMenuItemOptionSetItemNutritionInfoV2: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **menuId** | **int?**| Menu identifier |
+ **publicId** | **string**| Menu item option set item's publicId |
+ **addOrUpdateModel** | [**ItemNutritionInfoV2AddUpdateModel**](ItemNutritionInfoV2AddUpdateModel.md)| Allergen ids |
+ **appId** | **string**| |
+
+### Return type
+
+**Object**
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetAllergensV2**
+> RestApiArrayResultAllergen GetAllergensV2 (string appId, string languageId = null)
+
+Get allergens
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetAllergensV2Example
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MenusNutritionInfoV2Api();
+ var appId = appId_example; // string |
+ var languageId = languageId_example; // string | (optional)
+
+ try
+ {
+ // Get allergens
+ RestApiArrayResultAllergen result = apiInstance.GetAllergensV2(appId, languageId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MenusNutritionInfoV2Api.GetAllergensV2: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **languageId** | **string**| | [optional]
+
+### Return type
+
+[**RestApiArrayResultAllergen**](RestApiArrayResultAllergen.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetMenuNutritionInfoV2ByMenuId**
+> RestApiResultNutritionInfoV2 GetMenuNutritionInfoV2ByMenuId (string appId, int? menuId, string languageId = null)
+
+Get menu nutrition by menuId
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetMenuNutritionInfoV2ByMenuIdExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MenusNutritionInfoV2Api();
+ var appId = appId_example; // string |
+ var menuId = 56; // int? | Menu identifier
+ var languageId = languageId_example; // string | (optional)
+
+ try
+ {
+ // Get menu nutrition by menuId
+ RestApiResultNutritionInfoV2 result = apiInstance.GetMenuNutritionInfoV2ByMenuId(appId, menuId, languageId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MenusNutritionInfoV2Api.GetMenuNutritionInfoV2ByMenuId: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **menuId** | **int?**| Menu identifier |
+ **languageId** | **string**| | [optional]
+
+### Return type
+
+[**RestApiResultNutritionInfoV2**](RestApiResultNutritionInfoV2.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/MetafieldDefinition.md b/docs/MetafieldDefinition.md
index 26470fa9..742025e0 100644
--- a/docs/MetafieldDefinition.md
+++ b/docs/MetafieldDefinition.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**IsReadOnly** | **bool?** | Indicates if a definition can be edited or not | [optional]
-**OwnerEntity** | **string** | The Metafield will extend the specified {Flipdish.PublicModels.V1.Metafields.MetafieldDefinitionBase.OwnerEntity} | [optional]
+**OwnerEntity** | **string** | The Metafield will extend the specified {Flipdish.Metafields.PublicModels.V1.MetafieldDefinitionBase.OwnerEntity} | [optional]
**Key** | **string** | Key of the metafield. The key must have two parts, separated by a dot. The first part acts as a category, for organizational purposes. The parts can be composed of lowercase letters, numbers, hyphen and underscore |
**ValueType** | **string** | The excepted type for the Value field | [optional]
**Name** | **string** | Field Name |
diff --git a/docs/MetafieldDefinitionRecommendation.md b/docs/MetafieldDefinitionRecommendation.md
index b0f12231..004e6e50 100644
--- a/docs/MetafieldDefinitionRecommendation.md
+++ b/docs/MetafieldDefinitionRecommendation.md
@@ -3,7 +3,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**OwnerEntity** | **string** | The Metafield will extend the specified {Flipdish.PublicModels.V1.Metafields.MetafieldDefinitionBase.OwnerEntity} | [optional]
+**OwnerEntity** | **string** | The Metafield will extend the specified {Flipdish.Metafields.PublicModels.V1.MetafieldDefinitionBase.OwnerEntity} | [optional]
**Key** | **string** | Key of the metafield. The key must have two parts, separated by a dot. The first part acts as a category, for organizational purposes. The parts can be composed of lowercase letters, numbers, hyphen and underscore |
**ValueType** | **string** | The excepted type for the Value field | [optional]
**Name** | **string** | Field Name |
diff --git a/docs/MetafieldDefinitionsApi.md b/docs/MetafieldDefinitionsApi.md
index e8579ea4..56649322 100644
--- a/docs/MetafieldDefinitionsApi.md
+++ b/docs/MetafieldDefinitionsApi.md
@@ -4,21 +4,19 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**CreateMetafieldDefinition**](MetafieldDefinitionsApi.md#createmetafielddefinition) | **POST** /api/v1.0/{appId}/metafields/definitions/{ownerEntity} | Create a Metafield Definition
-[**GetMetafieldDefinitionByKey**](MetafieldDefinitionsApi.md#getmetafielddefinitionbykey) | **GET** /api/v1.0/{appId}/metafields/definitions/{ownerEntity}/{key} | Get a Metafield Definition for the specified owner entity and key.
-[**GetMetafieldDefinitions**](MetafieldDefinitionsApi.md#getmetafielddefinitions) | **GET** /api/v1.0/{appId}/metafields/definitions/{ownerEntity} | Get Metafield Definitions for the specified owner entity.
-[**GetOwnerEntityConfigurations**](MetafieldDefinitionsApi.md#getownerentityconfigurations) | **GET** /api/v1.0/{appId}/metafields/definitions | Get OwnerEntity Configurations which contain information to manage Metafield Definitions
-[**GetOwnerEntityRecommendations**](MetafieldDefinitionsApi.md#getownerentityrecommendations) | **GET** /api/v1.0/{appId}/metafields/definitions/recommendations/{ownerEntity} | Get OwnerEntity Definition Recommendations
-[**UpdateMetafieldDefinition**](MetafieldDefinitionsApi.md#updatemetafielddefinition) | **POST** /api/v1.0/{appId}/metafields/definitions/{ownerEntity}/{key} | Update a Metafield Definition
+[**CreateMetafieldDefinition**](MetafieldDefinitionsApi.md#createmetafielddefinition) | **POST** /api/v1.0/{appId}/metafields/definitions/{ownerEntity} |
+[**GetMetafieldDefinitionByKey**](MetafieldDefinitionsApi.md#getmetafielddefinitionbykey) | **GET** /api/v1.0/{appId}/metafields/definitions/{ownerEntity}/{key} |
+[**GetMetafieldDefinitions**](MetafieldDefinitionsApi.md#getmetafielddefinitions) | **GET** /api/v1.0/{appId}/metafields/definitions/{ownerEntity} |
+[**GetOwnerEntityConfigurations**](MetafieldDefinitionsApi.md#getownerentityconfigurations) | **GET** /api/v1.0/{appId}/metafields/definitions |
+[**GetOwnerEntityRecommendations**](MetafieldDefinitionsApi.md#getownerentityrecommendations) | **GET** /api/v1.0/{appId}/metafields/definitions/recommendations/{ownerEntity} |
+[**UpdateMetafieldDefinition**](MetafieldDefinitionsApi.md#updatemetafielddefinition) | **POST** /api/v1.0/{appId}/metafields/definitions/{ownerEntity}/{key} |
# **CreateMetafieldDefinition**
> RestApiResultMetafieldDefinition CreateMetafieldDefinition (string appId, string ownerEntity, CreateMetafieldDefinition createMetafieldDefinition)
-Create a Metafield Definition
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -44,7 +42,6 @@ namespace Example
try
{
- // Create a Metafield Definition
RestApiResultMetafieldDefinition result = apiInstance.CreateMetafieldDefinition(appId, ownerEntity, createMetafieldDefinition);
Debug.WriteLine(result);
}
@@ -84,9 +81,7 @@ Name | Type | Description | Notes
# **GetMetafieldDefinitionByKey**
> RestApiResultMetafieldDefinition GetMetafieldDefinitionByKey (string appId, string ownerEntity, string key)
-Get a Metafield Definition for the specified owner entity and key.
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -112,7 +107,6 @@ namespace Example
try
{
- // Get a Metafield Definition for the specified owner entity and key.
RestApiResultMetafieldDefinition result = apiInstance.GetMetafieldDefinitionByKey(appId, ownerEntity, key);
Debug.WriteLine(result);
}
@@ -152,9 +146,7 @@ Name | Type | Description | Notes
# **GetMetafieldDefinitions**
> RestApiPaginationResultMetafieldDefinition GetMetafieldDefinitions (string appId, string ownerEntity, string searchTerm = null, int? page = null, int? limit = null)
-Get Metafield Definitions for the specified owner entity.
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -182,7 +174,6 @@ namespace Example
try
{
- // Get Metafield Definitions for the specified owner entity.
RestApiPaginationResultMetafieldDefinition result = apiInstance.GetMetafieldDefinitions(appId, ownerEntity, searchTerm, page, limit);
Debug.WriteLine(result);
}
@@ -224,9 +215,7 @@ Name | Type | Description | Notes
# **GetOwnerEntityConfigurations**
> OwnerEntityConfigurations GetOwnerEntityConfigurations (string appId)
-Get OwnerEntity Configurations which contain information to manage Metafield Definitions
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -250,7 +239,6 @@ namespace Example
try
{
- // Get OwnerEntity Configurations which contain information to manage Metafield Definitions
OwnerEntityConfigurations result = apiInstance.GetOwnerEntityConfigurations(appId);
Debug.WriteLine(result);
}
@@ -288,9 +276,7 @@ Name | Type | Description | Notes
# **GetOwnerEntityRecommendations**
> RestApiPaginationResultMetafieldDefinitionRecommendation GetOwnerEntityRecommendations (string appId, string ownerEntity, string searchTerm = null, int? page = null, int? limit = null)
-Get OwnerEntity Definition Recommendations
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -318,7 +304,6 @@ namespace Example
try
{
- // Get OwnerEntity Definition Recommendations
RestApiPaginationResultMetafieldDefinitionRecommendation result = apiInstance.GetOwnerEntityRecommendations(appId, ownerEntity, searchTerm, page, limit);
Debug.WriteLine(result);
}
@@ -360,9 +345,7 @@ Name | Type | Description | Notes
# **UpdateMetafieldDefinition**
> RestApiResultMetafieldDefinition UpdateMetafieldDefinition (string appId, string ownerEntity, string key, UpdateMetafieldDefinition updateMetafieldDefinition)
-Update a Metafield Definition
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -389,7 +372,6 @@ namespace Example
try
{
- // Update a Metafield Definition
RestApiResultMetafieldDefinition result = apiInstance.UpdateMetafieldDefinition(appId, ownerEntity, key, updateMetafieldDefinition);
Debug.WriteLine(result);
}
diff --git a/docs/MobileAppsApi.md b/docs/MobileAppsApi.md
index fc368086..46642074 100644
--- a/docs/MobileAppsApi.md
+++ b/docs/MobileAppsApi.md
@@ -4,21 +4,24 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**GetAppConfigSalesChannel**](MobileAppsApi.md#getappconfigsaleschannel) | **GET** /api/v1.0/mobileapps/{appId}/saleschannel/details | Get sales channel configuration
-[**GetStatistics**](MobileAppsApi.md#getstatistics) | **GET** /api/v1.0/mobileapps/{appId}/statistics | Get statistics mobile apps
-[**GetSubmissionDetails**](MobileAppsApi.md#getsubmissiondetails) | **GET** /api/v1.0/mobileapps/{appId}/submission/details | Get submission details mobile apps
-[**GetSubmissionStatus**](MobileAppsApi.md#getsubmissionstatus) | **GET** /api/v1.0/mobileapps/{appId}/submission/status | Get submission status mobile apps
-[**Submission**](MobileAppsApi.md#submission) | **POST** /api/v1.0/mobileapps/{appId}/submission | Submission form mobile apps
-[**UpdateAppConfigSalesChannel**](MobileAppsApi.md#updateappconfigsaleschannel) | **POST** /api/v1.0/mobileapps/{appId}/saleschannel | Update the application sales channel configuration
-[**UpdateSubmissionStatus**](MobileAppsApi.md#updatesubmissionstatus) | **POST** /api/v1.0/mobileapps/{appId}/submission/{mobileAppsSubmissionId}/status | Update submission status
-[**UploadImage**](MobileAppsApi.md#uploadimage) | **POST** /api/v1.0/mobileapps/{appId}/submission/image | Upload image mobile apps
+[**GetAppConfigSalesChannel**](MobileAppsApi.md#getappconfigsaleschannel) | **GET** /api/v1.0/mobileapps/{appId}/saleschannel/details |
+[**GetStatistics**](MobileAppsApi.md#getstatistics) | **GET** /api/v1.0/mobileapps/{appId}/statistics |
+[**GetSubmissionDetails**](MobileAppsApi.md#getsubmissiondetails) | **GET** /api/v1.0/mobileapps/{appId}/submission/details |
+[**GetSubmissionStatus**](MobileAppsApi.md#getsubmissionstatus) | **GET** /api/v1.0/mobileapps/{appId}/submission/{submissionId}/status |
+[**Publish**](MobileAppsApi.md#publish) | **POST** /api/v1.0/mobileapps/{appId}/submission/{submissionId}/publish |
+[**Resubmission**](MobileAppsApi.md#resubmission) | **POST** /api/v1.0/mobileapps/{appId}/resubmission |
+[**Submission**](MobileAppsApi.md#submission) | **POST** /api/v1.0/mobileapps/{appId}/submission |
+[**Unpublish**](MobileAppsApi.md#unpublish) | **POST** /api/v1.0/mobileapps/{appId}/submission/{submissionId}/unpublish |
+[**UpdateAppConfigSalesChannel**](MobileAppsApi.md#updateappconfigsaleschannel) | **POST** /api/v1.0/mobileapps/{appId}/saleschannel |
+[**UpdateSubmissionStatus**](MobileAppsApi.md#updatesubmissionstatus) | **POST** /api/v1.0/mobileapps/{appId}/submission/{submissionId}/status |
+[**UploadImage**](MobileAppsApi.md#uploadimage) | **POST** /api/v1.0/mobileapps/{appId}/submission/image |
# **GetAppConfigSalesChannel**
> RestApiResultAppConfigSalesChannel GetAppConfigSalesChannel (string appId)
-Get sales channel configuration
+
### Example
```csharp
@@ -42,7 +45,6 @@ namespace Example
try
{
- // Get sales channel configuration
RestApiResultAppConfigSalesChannel result = apiInstance.GetAppConfigSalesChannel(appId);
Debug.WriteLine(result);
}
@@ -80,7 +82,7 @@ Name | Type | Description | Notes
# **GetStatistics**
> RestApiArrayResultMobileAppsStatistics GetStatistics (string appId, List platformTypes)
-Get statistics mobile apps
+
### Example
```csharp
@@ -105,7 +107,6 @@ namespace Example
try
{
- // Get statistics mobile apps
RestApiArrayResultMobileAppsStatistics result = apiInstance.GetStatistics(appId, platformTypes);
Debug.WriteLine(result);
}
@@ -144,7 +145,7 @@ Name | Type | Description | Notes
# **GetSubmissionDetails**
> RestApiResultMobileAppsSubmissionDetails GetSubmissionDetails (string appId)
-Get submission details mobile apps
+
### Example
```csharp
@@ -168,7 +169,6 @@ namespace Example
try
{
- // Get submission details mobile apps
RestApiResultMobileAppsSubmissionDetails result = apiInstance.GetSubmissionDetails(appId);
Debug.WriteLine(result);
}
@@ -204,9 +204,9 @@ Name | Type | Description | Notes
# **GetSubmissionStatus**
-> RestApiResultMobileAppsSubmissionStatus GetSubmissionStatus (string appId, int? mobileAppsSubmissionId)
+> RestApiResultMobileAppsSubmissionStatus GetSubmissionStatus (string appId, int? submissionId)
+
-Get submission status mobile apps
### Example
```csharp
@@ -227,12 +227,11 @@ namespace Example
var apiInstance = new MobileAppsApi();
var appId = appId_example; // string |
- var mobileAppsSubmissionId = 56; // int? |
+ var submissionId = 56; // int? |
try
{
- // Get submission status mobile apps
- RestApiResultMobileAppsSubmissionStatus result = apiInstance.GetSubmissionStatus(appId, mobileAppsSubmissionId);
+ RestApiResultMobileAppsSubmissionStatus result = apiInstance.GetSubmissionStatus(appId, submissionId);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -249,7 +248,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**appId** | **string**| |
- **mobileAppsSubmissionId** | **int?**| |
+ **submissionId** | **int?**| |
### Return type
@@ -266,11 +265,139 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **Publish**
+> RestApiResultRestApiIntegerResult Publish (string appId, int? submissionId, string platformType = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class PublishExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MobileAppsApi();
+ var appId = appId_example; // string |
+ var submissionId = 56; // int? |
+ var platformType = platformType_example; // string | (optional)
+
+ try
+ {
+ RestApiResultRestApiIntegerResult result = apiInstance.Publish(appId, submissionId, platformType);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MobileAppsApi.Publish: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **submissionId** | **int?**| |
+ **platformType** | **string**| | [optional]
+
+### Return type
+
+[**RestApiResultRestApiIntegerResult**](RestApiResultRestApiIntegerResult.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Resubmission**
+> RestApiResultMobileAppsSubmission Resubmission (string appId, MobileAppsSubmission mobileAppsSubmission)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class ResubmissionExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MobileAppsApi();
+ var appId = appId_example; // string |
+ var mobileAppsSubmission = new MobileAppsSubmission(); // MobileAppsSubmission |
+
+ try
+ {
+ RestApiResultMobileAppsSubmission result = apiInstance.Resubmission(appId, mobileAppsSubmission);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MobileAppsApi.Resubmission: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **mobileAppsSubmission** | [**MobileAppsSubmission**](MobileAppsSubmission.md)| |
+
+### Return type
+
+[**RestApiResultMobileAppsSubmission**](RestApiResultMobileAppsSubmission.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **Submission**
> RestApiResultMobileAppsSubmission Submission (string appId, MobileAppsSubmission mobileAppsSubmission)
-Submission form mobile apps
+
### Example
```csharp
@@ -295,7 +422,6 @@ namespace Example
try
{
- // Submission form mobile apps
RestApiResultMobileAppsSubmission result = apiInstance.Submission(appId, mobileAppsSubmission);
Debug.WriteLine(result);
}
@@ -330,11 +456,76 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **Unpublish**
+> RestApiIntegerResult Unpublish (string appId, int? submissionId, string platformType = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class UnpublishExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new MobileAppsApi();
+ var appId = appId_example; // string |
+ var submissionId = 56; // int? |
+ var platformType = platformType_example; // string | (optional)
+
+ try
+ {
+ RestApiIntegerResult result = apiInstance.Unpublish(appId, submissionId, platformType);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling MobileAppsApi.Unpublish: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **submissionId** | **int?**| |
+ **platformType** | **string**| | [optional]
+
+### Return type
+
+[**RestApiIntegerResult**](RestApiIntegerResult.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **UpdateAppConfigSalesChannel**
> RestApiResultAppConfigSalesChannel UpdateAppConfigSalesChannel (string appId, AppConfigSalesChannel appConfigSalesChannel)
-Update the application sales channel configuration
+
### Example
```csharp
@@ -359,7 +550,6 @@ namespace Example
try
{
- // Update the application sales channel configuration
RestApiResultAppConfigSalesChannel result = apiInstance.UpdateAppConfigSalesChannel(appId, appConfigSalesChannel);
Debug.WriteLine(result);
}
@@ -396,9 +586,9 @@ Name | Type | Description | Notes
# **UpdateSubmissionStatus**
-> RestApiResultUpdateMobileAppsSubmissionStatus UpdateSubmissionStatus (string appId, int? mobileAppsSubmissionId, UpdateMobileAppsSubmissionStatus updateMobileAppsSubmissionStatus)
+> RestApiResultUpdateMobileAppsSubmissionStatus UpdateSubmissionStatus (string appId, int? submissionId, UpdateMobileAppsSubmissionStatus updateSubmissionStatus)
+
-Update submission status
### Example
```csharp
@@ -419,13 +609,12 @@ namespace Example
var apiInstance = new MobileAppsApi();
var appId = appId_example; // string |
- var mobileAppsSubmissionId = 56; // int? |
- var updateMobileAppsSubmissionStatus = new UpdateMobileAppsSubmissionStatus(); // UpdateMobileAppsSubmissionStatus |
+ var submissionId = 56; // int? |
+ var updateSubmissionStatus = new UpdateMobileAppsSubmissionStatus(); // UpdateMobileAppsSubmissionStatus |
try
{
- // Update submission status
- RestApiResultUpdateMobileAppsSubmissionStatus result = apiInstance.UpdateSubmissionStatus(appId, mobileAppsSubmissionId, updateMobileAppsSubmissionStatus);
+ RestApiResultUpdateMobileAppsSubmissionStatus result = apiInstance.UpdateSubmissionStatus(appId, submissionId, updateSubmissionStatus);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -442,8 +631,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**appId** | **string**| |
- **mobileAppsSubmissionId** | **int?**| |
- **updateMobileAppsSubmissionStatus** | [**UpdateMobileAppsSubmissionStatus**](UpdateMobileAppsSubmissionStatus.md)| |
+ **submissionId** | **int?**| |
+ **updateSubmissionStatus** | [**UpdateMobileAppsSubmissionStatus**](UpdateMobileAppsSubmissionStatus.md)| |
### Return type
@@ -464,7 +653,7 @@ Name | Type | Description | Notes
# **UploadImage**
> RestApiResultMobileAppsImage UploadImage (string appId, System.IO.Stream image)
-Upload image mobile apps
+
### Example
```csharp
@@ -489,7 +678,6 @@ namespace Example
try
{
- // Upload image mobile apps
RestApiResultMobileAppsImage result = apiInstance.UploadImage(appId, image);
Debug.WriteLine(result);
}
diff --git a/docs/MobileAppsSubmission.md b/docs/MobileAppsSubmission.md
index c0662341..a9f7ecfa 100644
--- a/docs/MobileAppsSubmission.md
+++ b/docs/MobileAppsSubmission.md
@@ -3,6 +3,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
+**SubmissionId** | **int?** | Mobile Apps Submission Id | [optional]
**AppName** | **string** | App Name |
**AppDescription** | **string** | App Description |
**AppShortDescription** | **string** | App Description |
diff --git a/docs/MobileAppsSubmissionStatusUpdatedEvent.md b/docs/MobileAppsSubmissionStatusUpdatedEvent.md
new file mode 100644
index 00000000..5bfb3880
--- /dev/null
+++ b/docs/MobileAppsSubmissionStatusUpdatedEvent.md
@@ -0,0 +1,20 @@
+# Flipdish.Model.MobileAppsSubmissionStatusUpdatedEvent
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**EventName** | **string** | The event name | [optional]
+**Description** | **string** | Description | [optional]
+**User** | [**UserEventInfo**](UserEventInfo.md) | User who has created the item | [optional]
+**MobileAppsSubmissionStatus** | [**MobileAppsSubmissionStatus**](MobileAppsSubmissionStatus.md) | Mobile Apps Submission Status | [optional]
+**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
+**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
+**Position** | **int?** | Position | [optional]
+**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
+**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/MobileAppsSubmissionUpdatedEvent.md b/docs/MobileAppsSubmissionUpdatedEvent.md
new file mode 100644
index 00000000..d85b4a59
--- /dev/null
+++ b/docs/MobileAppsSubmissionUpdatedEvent.md
@@ -0,0 +1,19 @@
+# Flipdish.Model.MobileAppsSubmissionUpdatedEvent
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**EventName** | **string** | The event name | [optional]
+**Description** | **string** | Description | [optional]
+**User** | [**UserEventInfo**](UserEventInfo.md) | User who has created the item | [optional]
+**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
+**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
+**Position** | **int?** | Position | [optional]
+**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
+**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/NutritionInfo.md b/docs/NutritionInfo.md
new file mode 100644
index 00000000..dff2b0e0
--- /dev/null
+++ b/docs/NutritionInfo.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.NutritionInfo
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Version** | **string** | Version of the nutrition information model | [optional]
+**MenuItems** | [**List<NutritionInfoMenuItem>**](NutritionInfoMenuItem.md) | List of menu item nutrition infos | [optional]
+**MenuItemOptionSetItems** | [**List<NutritionInfoMenuOptionSetItem>**](NutritionInfoMenuOptionSetItem.md) | List of menu item option set nutrition infos | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/NutritionInfoItemAddUpdateLabelModel.md b/docs/NutritionInfoItemAddUpdateLabelModel.md
new file mode 100644
index 00000000..808c9213
--- /dev/null
+++ b/docs/NutritionInfoItemAddUpdateLabelModel.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.NutritionInfoItemAddUpdateLabelModel
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **string** | Name. | [optional]
+**Values** | **List<string>** | Values. | [optional]
+**IconUrl** | **string** | IconUrl. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/NutritionInfoLabel.md b/docs/NutritionInfoLabel.md
new file mode 100644
index 00000000..024c5b5d
--- /dev/null
+++ b/docs/NutritionInfoLabel.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.NutritionInfoLabel
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **string** | Name of the allergen / ingredient | [optional]
+**Values** | **List<string>** | Optional list of values for the allergen / ingredient | [optional]
+**IconUrl** | **string** | Url to the icon for the allergen / ingredient | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/NutritionInfoMenuItem.md b/docs/NutritionInfoMenuItem.md
new file mode 100644
index 00000000..f6457b71
--- /dev/null
+++ b/docs/NutritionInfoMenuItem.md
@@ -0,0 +1,10 @@
+# Flipdish.Model.NutritionInfoMenuItem
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PublicId** | **Guid?** | Menu item public id | [optional]
+**Labels** | [**List<NutritionInfoLabel>**](NutritionInfoLabel.md) | List of Nutrition Info Labels for this menu item | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/NutritionInfoMenuOptionSetItem.md b/docs/NutritionInfoMenuOptionSetItem.md
new file mode 100644
index 00000000..efbaee50
--- /dev/null
+++ b/docs/NutritionInfoMenuOptionSetItem.md
@@ -0,0 +1,10 @@
+# Flipdish.Model.NutritionInfoMenuOptionSetItem
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PublicId** | **Guid?** | Menu item option set item public id | [optional]
+**Labels** | [**List<NutritionInfoLabel>**](NutritionInfoLabel.md) | List of Nutrition Info Labels for this menu item option set item | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/NutritionInfoV2.md b/docs/NutritionInfoV2.md
new file mode 100644
index 00000000..68127cda
--- /dev/null
+++ b/docs/NutritionInfoV2.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.NutritionInfoV2
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**MenuItems** | [**List<NutritionInfoV2Item>**](NutritionInfoV2Item.md) | List of menu item nutrition infos | [optional]
+**MenuItemOptionSetItems** | [**List<NutritionInfoV2Item>**](NutritionInfoV2Item.md) | List of menu item option set nutrition infos | [optional]
+**ImageBaseUrl** | **string** | Base url for allergen images | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/NutritionInfoV2Allergen.md b/docs/NutritionInfoV2Allergen.md
new file mode 100644
index 00000000..fe6c8e6c
--- /dev/null
+++ b/docs/NutritionInfoV2Allergen.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.NutritionInfoV2Allergen
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AllergenId** | **string** | AllergenId (unique string identifier) | [optional]
+**LocalizedName** | **string** | Localized allergen name | [optional]
+**ImageName** | **string** | Name of the image file. Append it to ImageBaseUrl to get the full URL | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/NutritionInfoV2Item.md b/docs/NutritionInfoV2Item.md
new file mode 100644
index 00000000..66c48ac1
--- /dev/null
+++ b/docs/NutritionInfoV2Item.md
@@ -0,0 +1,10 @@
+# Flipdish.Model.NutritionInfoV2Item
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PublicId** | **Guid?** | Menu item or menu item option set item public id | [optional]
+**Allergens** | [**List<NutritionInfoV2Allergen>**](NutritionInfoV2Allergen.md) | List of allergens for this item | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/OAuthClientsApi.md b/docs/OAuthClientsApi.md
index 62bc27e6..e48c5393 100644
--- a/docs/OAuthClientsApi.md
+++ b/docs/OAuthClientsApi.md
@@ -4,24 +4,24 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**AddRedirectUri**](OAuthClientsApi.md#addredirecturi) | **POST** /api/v1.0/{appId}/oauthclients/{oauthAppId}/redirecturis | Create OAuth App redirect uri
-[**CreateOAuthApp**](OAuthClientsApi.md#createoauthapp) | **POST** /api/v1.0/{appId}/oauthclients | Create OAuth App
-[**DeleteOAuthApp**](OAuthClientsApi.md#deleteoauthapp) | **DELETE** /api/v1.0/{appId}/oauthclients/{oauthAppId} | Delete OAuth App
-[**GetOAuthApps**](OAuthClientsApi.md#getoauthapps) | **GET** /api/v1.0/{appId}/oauthclients | Get all OAuth Apps
-[**GetOAuthClientByClientId**](OAuthClientsApi.md#getoauthclientbyclientid) | **GET** /api/v1.0/{appId}/oauthclients/{oauthAppId} | Get OAuth App by identifier
-[**GetOAuthClientSecret**](OAuthClientsApi.md#getoauthclientsecret) | **GET** /api/v1.0/{appId}/oauthclients/{oauthAppId}/secret | Get OAuth App secret key
-[**GetOauthAccessToken**](OAuthClientsApi.md#getoauthaccesstoken) | **GET** /api/v1.0/{appId}/oauthclients/{oauthAppId}/accesstoken | Get OAuth access token for App
-[**GetRedirectUris**](OAuthClientsApi.md#getredirecturis) | **GET** /api/v1.0/{appId}/oauthclients/{oauthAppId}/redirecturis | Get OAuth App redirect uris
+[**AddRedirectUri**](OAuthClientsApi.md#addredirecturi) | **POST** /api/v1.0/{appId}/oauthclients/{oauthAppId}/redirecturis |
+[**CreateOAuthApp**](OAuthClientsApi.md#createoauthapp) | **POST** /api/v1.0/{appId}/oauthclients |
+[**DeleteOAuthApp**](OAuthClientsApi.md#deleteoauthapp) | **DELETE** /api/v1.0/{appId}/oauthclients/{oauthAppId} |
+[**GetOAuthApps**](OAuthClientsApi.md#getoauthapps) | **GET** /api/v1.0/{appId}/oauthclients |
+[**GetOAuthClientByClientId**](OAuthClientsApi.md#getoauthclientbyclientid) | **GET** /api/v1.0/{appId}/oauthclients/{oauthAppId} |
+[**GetOAuthClientSecret**](OAuthClientsApi.md#getoauthclientsecret) | **GET** /api/v1.0/{appId}/oauthclients/{oauthAppId}/secret |
+[**GetOauthAccessToken**](OAuthClientsApi.md#getoauthaccesstoken) | **GET** /api/v1.0/{appId}/oauthclients/{oauthAppId}/accesstoken |
+[**GetRedirectUris**](OAuthClientsApi.md#getredirecturis) | **GET** /api/v1.0/{appId}/oauthclients/{oauthAppId}/redirecturis |
[**OAuthClientsGetApplications**](OAuthClientsApi.md#oauthclientsgetapplications) | **GET** /api/v1.0/{appId}/oauthclients/appnames |
-[**RemoveRedirectUri**](OAuthClientsApi.md#removeredirecturi) | **DELETE** /api/v1.0/{appId}/oauthclients/{oauthAppId}/redirecturis/{uriId} | Delete OAuth App redirect uri
-[**UpdateOAuthApp**](OAuthClientsApi.md#updateoauthapp) | **POST** /api/v1.0/{appId}/oauthclients/{oauthAppId} | Update OAuth App
+[**RemoveRedirectUri**](OAuthClientsApi.md#removeredirecturi) | **DELETE** /api/v1.0/{appId}/oauthclients/{oauthAppId}/redirecturis/{uriId} |
+[**UpdateOAuthApp**](OAuthClientsApi.md#updateoauthapp) | **POST** /api/v1.0/{appId}/oauthclients/{oauthAppId} |
# **AddRedirectUri**
> RestApiResultOauthClientRedirectUri AddRedirectUri (string oauthAppId, string uri, string appId)
-Create OAuth App redirect uri
+
### Example
```csharp
@@ -41,13 +41,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OAuthClientsApi();
- var oauthAppId = oauthAppId_example; // string | OAuth App identifier
- var uri = uri_example; // string | Redirect uri
+ var oauthAppId = oauthAppId_example; // string |
+ var uri = uri_example; // string |
var appId = appId_example; // string |
try
{
- // Create OAuth App redirect uri
RestApiResultOauthClientRedirectUri result = apiInstance.AddRedirectUri(oauthAppId, uri, appId);
Debug.WriteLine(result);
}
@@ -64,8 +63,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **oauthAppId** | **string**| OAuth App identifier |
- **uri** | **string**| Redirect uri |
+ **oauthAppId** | **string**| |
+ **uri** | **string**| |
**appId** | **string**| |
### Return type
@@ -87,7 +86,7 @@ Name | Type | Description | Notes
# **CreateOAuthApp**
> void CreateOAuthApp (OAuthApp oAuthApp, string appId)
-Create OAuth App
+
### Example
```csharp
@@ -107,12 +106,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OAuthClientsApi();
- var oAuthApp = new OAuthApp(); // OAuthApp | OAuth App
+ var oAuthApp = new OAuthApp(); // OAuthApp |
var appId = appId_example; // string |
try
{
- // Create OAuth App
apiInstance.CreateOAuthApp(oAuthApp, appId);
}
catch (Exception e)
@@ -128,7 +126,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **oAuthApp** | [**OAuthApp**](OAuthApp.md)| OAuth App |
+ **oAuthApp** | [**OAuthApp**](OAuthApp.md)| |
**appId** | **string**| |
### Return type
@@ -150,7 +148,7 @@ void (empty response body)
# **DeleteOAuthApp**
> void DeleteOAuthApp (string oauthAppId, string appId)
-Delete OAuth App
+
### Example
```csharp
@@ -170,12 +168,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OAuthClientsApi();
- var oauthAppId = oauthAppId_example; // string | OAuth App identifier
+ var oauthAppId = oauthAppId_example; // string |
var appId = appId_example; // string |
try
{
- // Delete OAuth App
apiInstance.DeleteOAuthApp(oauthAppId, appId);
}
catch (Exception e)
@@ -191,7 +188,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **oauthAppId** | **string**| OAuth App identifier |
+ **oauthAppId** | **string**| |
**appId** | **string**| |
### Return type
@@ -213,7 +210,7 @@ void (empty response body)
# **GetOAuthApps**
> RestApiArrayResultOAuthApp GetOAuthApps (string appId, string oauthAppName = null)
-Get all OAuth Apps
+
### Example
```csharp
@@ -238,7 +235,6 @@ namespace Example
try
{
- // Get all OAuth Apps
RestApiArrayResultOAuthApp result = apiInstance.GetOAuthApps(appId, oauthAppName);
Debug.WriteLine(result);
}
@@ -277,7 +273,7 @@ Name | Type | Description | Notes
# **GetOAuthClientByClientId**
> RestApiResultOAuthApp GetOAuthClientByClientId (string oauthAppId, string appId)
-Get OAuth App by identifier
+
### Example
```csharp
@@ -297,12 +293,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OAuthClientsApi();
- var oauthAppId = oauthAppId_example; // string | OAuth App identifier
+ var oauthAppId = oauthAppId_example; // string |
var appId = appId_example; // string |
try
{
- // Get OAuth App by identifier
RestApiResultOAuthApp result = apiInstance.GetOAuthClientByClientId(oauthAppId, appId);
Debug.WriteLine(result);
}
@@ -319,7 +314,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **oauthAppId** | **string**| OAuth App identifier |
+ **oauthAppId** | **string**| |
**appId** | **string**| |
### Return type
@@ -341,7 +336,7 @@ Name | Type | Description | Notes
# **GetOAuthClientSecret**
> RestApiStringResult GetOAuthClientSecret (string oauthAppId, string appId)
-Get OAuth App secret key
+
### Example
```csharp
@@ -361,12 +356,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OAuthClientsApi();
- var oauthAppId = oauthAppId_example; // string | OAuth App identifier
+ var oauthAppId = oauthAppId_example; // string |
var appId = appId_example; // string |
try
{
- // Get OAuth App secret key
RestApiStringResult result = apiInstance.GetOAuthClientSecret(oauthAppId, appId);
Debug.WriteLine(result);
}
@@ -383,7 +377,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **oauthAppId** | **string**| OAuth App identifier |
+ **oauthAppId** | **string**| |
**appId** | **string**| |
### Return type
@@ -405,7 +399,7 @@ Name | Type | Description | Notes
# **GetOauthAccessToken**
> RestApiStringResult GetOauthAccessToken (string oauthAppId, string appId)
-Get OAuth access token for App
+
### Example
```csharp
@@ -425,12 +419,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OAuthClientsApi();
- var oauthAppId = oauthAppId_example; // string | OAuth App identifier
+ var oauthAppId = oauthAppId_example; // string |
var appId = appId_example; // string |
try
{
- // Get OAuth access token for App
RestApiStringResult result = apiInstance.GetOauthAccessToken(oauthAppId, appId);
Debug.WriteLine(result);
}
@@ -447,7 +440,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **oauthAppId** | **string**| OAuth App identifier |
+ **oauthAppId** | **string**| |
**appId** | **string**| |
### Return type
@@ -469,7 +462,7 @@ Name | Type | Description | Notes
# **GetRedirectUris**
> RestApiArrayResultOauthClientRedirectUri GetRedirectUris (string oauthAppId, string appId)
-Get OAuth App redirect uris
+
### Example
```csharp
@@ -489,12 +482,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OAuthClientsApi();
- var oauthAppId = oauthAppId_example; // string | OAuth App identifier
+ var oauthAppId = oauthAppId_example; // string |
var appId = appId_example; // string |
try
{
- // Get OAuth App redirect uris
RestApiArrayResultOauthClientRedirectUri result = apiInstance.GetRedirectUris(oauthAppId, appId);
Debug.WriteLine(result);
}
@@ -511,7 +503,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **oauthAppId** | **string**| OAuth App identifier |
+ **oauthAppId** | **string**| |
**appId** | **string**| |
### Return type
@@ -594,7 +586,7 @@ Name | Type | Description | Notes
# **RemoveRedirectUri**
> void RemoveRedirectUri (string oauthAppId, int? uriId, string appId)
-Delete OAuth App redirect uri
+
### Example
```csharp
@@ -614,13 +606,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OAuthClientsApi();
- var oauthAppId = oauthAppId_example; // string | OAuth App identifier
- var uriId = 56; // int? | Redirect uri identifier
+ var oauthAppId = oauthAppId_example; // string |
+ var uriId = 56; // int? |
var appId = appId_example; // string |
try
{
- // Delete OAuth App redirect uri
apiInstance.RemoveRedirectUri(oauthAppId, uriId, appId);
}
catch (Exception e)
@@ -636,8 +627,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **oauthAppId** | **string**| OAuth App identifier |
- **uriId** | **int?**| Redirect uri identifier |
+ **oauthAppId** | **string**| |
+ **uriId** | **int?**| |
**appId** | **string**| |
### Return type
@@ -659,7 +650,7 @@ void (empty response body)
# **UpdateOAuthApp**
> void UpdateOAuthApp (string oauthAppId, OAuthApp oAuthApp, string appId)
-Update OAuth App
+
### Example
```csharp
@@ -679,13 +670,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OAuthClientsApi();
- var oauthAppId = oauthAppId_example; // string | OAuth App identifier
- var oAuthApp = new OAuthApp(); // OAuthApp | OAuth App
+ var oauthAppId = oauthAppId_example; // string |
+ var oAuthApp = new OAuthApp(); // OAuthApp |
var appId = appId_example; // string |
try
{
- // Update OAuth App
apiInstance.UpdateOAuthApp(oauthAppId, oAuthApp, appId);
}
catch (Exception e)
@@ -701,8 +691,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **oauthAppId** | **string**| OAuth App identifier |
- **oAuthApp** | [**OAuthApp**](OAuthApp.md)| OAuth App |
+ **oauthAppId** | **string**| |
+ **oAuthApp** | [**OAuthApp**](OAuthApp.md)| |
**appId** | **string**| |
### Return type
diff --git a/docs/OktaPortalFeatureFlag.md b/docs/OktaPortalFeatureFlag.md
new file mode 100644
index 00000000..e917ef06
--- /dev/null
+++ b/docs/OktaPortalFeatureFlag.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.OktaPortalFeatureFlag
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**OktaPortalEnabled** | **bool?** | Feature flag backend_portal_enableOktaWebApi value | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/OnboardingApi.md b/docs/OnboardingApi.md
index 45782e9a..2cce27cd 100644
--- a/docs/OnboardingApi.md
+++ b/docs/OnboardingApi.md
@@ -5,9 +5,13 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
[**OnboardingGetOnboardingConfig**](OnboardingApi.md#onboardinggetonboardingconfig) | **GET** /api/v1.0/clients/{appId}/onboarding/config |
+[**OnboardingGetOnboardingConfigs**](OnboardingApi.md#onboardinggetonboardingconfigs) | **GET** /api/v1.0/clients/{appId}/onboarding/configs |
[**OnboardingGetOnboardingItems**](OnboardingApi.md#onboardinggetonboardingitems) | **GET** /api/v1.0/clients/{appId}/onboarding/stores/{storeId} |
+[**OnboardingGetOnboardingItemsV2**](OnboardingApi.md#onboardinggetonboardingitemsv2) | **GET** /api/v1.0/clients/{appId}/onboarding/stores |
[**OnboardingUpdateOnboardingConfig**](OnboardingApi.md#onboardingupdateonboardingconfig) | **POST** /api/v1.0/clients/{appId}/onboarding/config |
+[**OnboardingUpdateOnboardingConfigById**](OnboardingApi.md#onboardingupdateonboardingconfigbyid) | **POST** /api/v1.0/clients/{appId}/onboarding/config/{configId} |
[**OnboardingUpdateOnboardingItem**](OnboardingApi.md#onboardingupdateonboardingitem) | **POST** /api/v1.0/clients/{appId}/onboarding/stores/{storeId}/items/{onboardingItemId} |
+[**OnboardingUpdateOnboardingItemV2**](OnboardingApi.md#onboardingupdateonboardingitemv2) | **POST** /api/v1.0/clients/{appId}/onboarding/stores/items/{onboardingItemId} |
@@ -71,9 +75,70 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **OnboardingGetOnboardingConfigs**
+> Object OnboardingGetOnboardingConfigs (string appId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class OnboardingGetOnboardingConfigsExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new OnboardingApi();
+ var appId = appId_example; // string |
+
+ try
+ {
+ Object result = apiInstance.OnboardingGetOnboardingConfigs(appId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling OnboardingApi.OnboardingGetOnboardingConfigs: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+
+### Return type
+
+**Object**
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **OnboardingGetOnboardingItems**
-> Object OnboardingGetOnboardingItems (string appId, int? storeId)
+> Object OnboardingGetOnboardingItems (string appId, int? storeId, int? milestoneId = null)
@@ -97,10 +162,11 @@ namespace Example
var apiInstance = new OnboardingApi();
var appId = appId_example; // string |
var storeId = 56; // int? |
+ var milestoneId = 56; // int? | (optional)
try
{
- Object result = apiInstance.OnboardingGetOnboardingItems(appId, storeId);
+ Object result = apiInstance.OnboardingGetOnboardingItems(appId, storeId, milestoneId);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -118,6 +184,72 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**appId** | **string**| |
**storeId** | **int?**| |
+ **milestoneId** | **int?**| | [optional]
+
+### Return type
+
+**Object**
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **OnboardingGetOnboardingItemsV2**
+> Object OnboardingGetOnboardingItemsV2 (string appId, int? storeId = null, int? milestoneId = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class OnboardingGetOnboardingItemsV2Example
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new OnboardingApi();
+ var appId = appId_example; // string |
+ var storeId = 56; // int? | (optional)
+ var milestoneId = 56; // int? | (optional)
+
+ try
+ {
+ Object result = apiInstance.OnboardingGetOnboardingItemsV2(appId, storeId, milestoneId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling OnboardingApi.OnboardingGetOnboardingItemsV2: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **storeId** | **int?**| | [optional]
+ **milestoneId** | **int?**| | [optional]
### Return type
@@ -197,6 +329,71 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **OnboardingUpdateOnboardingConfigById**
+> Object OnboardingUpdateOnboardingConfigById (string appId, int? configId, OnboardingConfigUpdate configUpdate)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class OnboardingUpdateOnboardingConfigByIdExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new OnboardingApi();
+ var appId = appId_example; // string |
+ var configId = 56; // int? |
+ var configUpdate = new OnboardingConfigUpdate(); // OnboardingConfigUpdate |
+
+ try
+ {
+ Object result = apiInstance.OnboardingUpdateOnboardingConfigById(appId, configId, configUpdate);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling OnboardingApi.OnboardingUpdateOnboardingConfigById: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **configId** | **int?**| |
+ **configUpdate** | [**OnboardingConfigUpdate**](OnboardingConfigUpdate.md)| |
+
+### Return type
+
+**Object**
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **OnboardingUpdateOnboardingItem**
> Object OnboardingUpdateOnboardingItem (string appId, int? storeId, int? onboardingItemId, OnboardingItemUpdate itemUpdate)
@@ -264,3 +461,70 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **OnboardingUpdateOnboardingItemV2**
+> Object OnboardingUpdateOnboardingItemV2 (string appId, int? onboardingItemId, OnboardingItemUpdate itemUpdate, int? storeId = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class OnboardingUpdateOnboardingItemV2Example
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new OnboardingApi();
+ var appId = appId_example; // string |
+ var onboardingItemId = 56; // int? |
+ var itemUpdate = new OnboardingItemUpdate(); // OnboardingItemUpdate |
+ var storeId = 56; // int? | (optional)
+
+ try
+ {
+ Object result = apiInstance.OnboardingUpdateOnboardingItemV2(appId, onboardingItemId, itemUpdate, storeId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling OnboardingApi.OnboardingUpdateOnboardingItemV2: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **onboardingItemId** | **int?**| |
+ **itemUpdate** | [**OnboardingItemUpdate**](OnboardingItemUpdate.md)| |
+ **storeId** | **int?**| | [optional]
+
+### Return type
+
+**Object**
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/OnboardingConfigUpdate.md b/docs/OnboardingConfigUpdate.md
index 772fce7a..7ecd5857 100644
--- a/docs/OnboardingConfigUpdate.md
+++ b/docs/OnboardingConfigUpdate.md
@@ -4,7 +4,8 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**IsEnabled** | **bool?** | Gets or sets whether onboarding is enabled | [optional]
-**IsWelcomeScreenEnabled** | **bool?** | | [optional]
+**IsWelcomeScreenEnabled** | **bool?** | Gets or sets whether welcome screen is enabled | [optional]
+**ConfigType** | **string** | Onboarding config type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/Order.md b/docs/Order.md
index c945c20d..546310d0 100644
--- a/docs/Order.md
+++ b/docs/Order.md
@@ -20,9 +20,11 @@ Name | Type | Description | Notes
**ChannelOrderId** | **string** | ChannelOrderId from external channel | [optional]
**ChannelOrderDisplayId** | **string** | ChannelOrderDisplayId from external channel | [optional]
**Channel** | [**Channel**](Channel.md) | Channel where the Order comes from | [optional]
-**ReceiptCode** | **string** | Generated receipt code for an order | [optional]
**OrderDropOffLocation** | [**OrderDropOffLocation**](OrderDropOffLocation.md) | DropOffLocation selected for this order | [optional]
**FulfillmentStatus** | [**OrderFulfillmentStatusBase**](OrderFulfillmentStatusBase.md) | [BETA - this is a new field in development] Fulfillment status for this order | [optional]
+**OrderBatchInfo** | [**OrderBatchSummary**](OrderBatchSummary.md) | OrderBatch information | [optional]
+**TaxItems** | [**List<TaxItem>**](TaxItem.md) | A collection of tax items on the order. | [optional]
+**CreatedCampaignVoucherId** | **int?** | The id of the campaign voucher that was created from this order | [optional]
**OrderId** | **int?** | Order identifier | [optional]
**LocalOrderId** | **string** | Local order Id. This is used for displaying a \"shorter\" order ID for customers (eg. Kiosk orders) | [optional]
**DeliveryType** | **string** | Delivery type | [optional]
@@ -51,6 +53,9 @@ Name | Type | Description | Notes
**DriverId** | **int?** | Assigned driver identifier | [optional]
**TotalTax** | **double?** | Total tax applied to order | [optional]
**OrderTrackingCode** | **string** | Unique, 6 character long alpha numeric code for tracking. | [optional]
+**DeliveryFeeAreaId** | **int?** | Delivery area identifier | [optional]
+**ReceiptCode** | **string** | Code used to view the order's receipt | [optional]
+**TotalDepositReturnFeeAmount** | **double?** | This contains the total deposit return fee amount for the order. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/OrderAcceptedEvent.md b/docs/OrderAcceptedEvent.md
index 99718e72..b30be962 100644
--- a/docs/OrderAcceptedEvent.md
+++ b/docs/OrderAcceptedEvent.md
@@ -4,14 +4,18 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**EventName** | **string** | The event name | [optional]
+**OrgId** | **string** | Organisation Id | [optional]
**Description** | **string** | Description | [optional]
**OrderAcceptedTime** | **DateTime?** | Order Accepted Time | [optional]
+**User** | [**UserEventInfo**](UserEventInfo.md) | User who has accepted the order | [optional]
**Order** | [**Order**](Order.md) | Order | [optional]
**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/OrderBatch.md b/docs/OrderBatch.md
index 0084defc..cd84f01c 100644
--- a/docs/OrderBatch.md
+++ b/docs/OrderBatch.md
@@ -3,11 +3,11 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
+**OrderIds** | **List<int?>** | Orders' ids on the batch | [optional]
**Id** | **int?** | Order batch id | [optional]
**DisplayCode** | **string** | Order batch 6-sign human readable code | [optional]
**CreateTime** | **DateTime?** | Batch creation date and time | [optional]
**IsPublished** | **bool?** | If the batch is already published | [optional]
-**OrderIds** | **List<int?>** | Orders' ids on the batch | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/OrderBatchItem.md b/docs/OrderBatchItem.md
deleted file mode 100644
index 57a0e934..00000000
--- a/docs/OrderBatchItem.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# Flipdish.Model.OrderBatchItem
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**BatchId** | **int?** | Unique identifier | [optional]
-**CreatedAt** | **DateTime?** | Creation date | [optional]
-**IsPublished** | **bool?** | Is dispatched | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
diff --git a/docs/OrderBatchPublishedEvent.md b/docs/OrderBatchPublishedEvent.md
new file mode 100644
index 00000000..3841ec20
--- /dev/null
+++ b/docs/OrderBatchPublishedEvent.md
@@ -0,0 +1,20 @@
+# Flipdish.Model.OrderBatchPublishedEvent
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**EventName** | **string** | The event name | [optional]
+**OrderBatchId** | **int?** | Order Batch Id | [optional]
+**StoreId** | **int?** | Store id the order batch belogs to | [optional]
+**OrderIds** | **List<int?>** | Orders' ids on the batch | [optional]
+**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
+**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
+**Position** | **int?** | Position | [optional]
+**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
+**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/OrderBatchSummary.md b/docs/OrderBatchSummary.md
new file mode 100644
index 00000000..cff4f916
--- /dev/null
+++ b/docs/OrderBatchSummary.md
@@ -0,0 +1,12 @@
+# Flipdish.Model.OrderBatchSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **int?** | Order batch id | [optional]
+**DisplayCode** | **string** | Order batch 6-sign human readable code | [optional]
+**CreateTime** | **DateTime?** | Batch creation date and time | [optional]
+**IsPublished** | **bool?** | If the batch is already published | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/OrderBatchesApi.md b/docs/OrderBatchesApi.md
index dbd02a6a..5cc995c2 100644
--- a/docs/OrderBatchesApi.md
+++ b/docs/OrderBatchesApi.md
@@ -4,17 +4,15 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**GetAllOrderBatches**](OrderBatchesApi.md#getallorderbatches) | **GET** /api/v1.0/{appId}/stores/{storeId}/order-batches | Returns order batches
-[**GetOrderBatch**](OrderBatchesApi.md#getorderbatch) | **GET** /api/v1.0/{appId}/stores/{storeId}/order-batches/{batchId} | Returns the order batch details
+[**GetAllOrderBatches**](OrderBatchesApi.md#getallorderbatches) | **GET** /api/v1.0/{appId}/order-batches |
+[**GetOrderBatch**](OrderBatchesApi.md#getorderbatch) | **GET** /api/v1.0/{appId}/order-batches/{orderBatchId} |
# **GetAllOrderBatches**
-> RestApiArrayResultOrderBatchItem GetAllOrderBatches (string appId, int? storeId, DateTime? createdFrom = null, DateTime? createdTo = null)
+> RestApiArrayResultOrderBatch GetAllOrderBatches (string appId, List storeIds = null, DateTime? createdFrom = null, DateTime? createdTo = null)
-Returns order batches
-Entries are sorted by date, from the most recent. At most 100 entries are returned.
### Example
```csharp
@@ -34,15 +32,14 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OrderBatchesApi();
- var appId = appId_example; // string | App Id
- var storeId = 56; // int? | Store Id
- var createdFrom = 2013-10-20T19:20:30+01:00; // DateTime? | Start date for retrieving the entries (optional)
- var createdTo = 2013-10-20T19:20:30+01:00; // DateTime? | End date for retrieving the entries (optional)
+ var appId = appId_example; // string |
+ var storeIds = new List(); // List | (optional)
+ var createdFrom = 2013-10-20T19:20:30+01:00; // DateTime? | (optional)
+ var createdTo = 2013-10-20T19:20:30+01:00; // DateTime? | (optional)
try
{
- // Returns order batches
- RestApiArrayResultOrderBatchItem result = apiInstance.GetAllOrderBatches(appId, storeId, createdFrom, createdTo);
+ RestApiArrayResultOrderBatch result = apiInstance.GetAllOrderBatches(appId, storeIds, createdFrom, createdTo);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -58,14 +55,14 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Id |
- **storeId** | **int?**| Store Id |
- **createdFrom** | **DateTime?**| Start date for retrieving the entries | [optional]
- **createdTo** | **DateTime?**| End date for retrieving the entries | [optional]
+ **appId** | **string**| |
+ **storeIds** | [**List<int?>**](int?.md)| | [optional]
+ **createdFrom** | **DateTime?**| | [optional]
+ **createdTo** | **DateTime?**| | [optional]
### Return type
-[**RestApiArrayResultOrderBatchItem**](RestApiArrayResultOrderBatchItem.md)
+[**RestApiArrayResultOrderBatch**](RestApiArrayResultOrderBatch.md)
### Authorization
@@ -80,9 +77,9 @@ Name | Type | Description | Notes
# **GetOrderBatch**
-> RestApiResultOrderBatch GetOrderBatch (string appId, int? storeId, int? batchId)
+> RestApiResultOrderBatch GetOrderBatch (string appId, int? orderBatchId)
+
-Returns the order batch details
### Example
```csharp
@@ -102,14 +99,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OrderBatchesApi();
- var appId = appId_example; // string | App Id
- var storeId = 56; // int? | Store Id
- var batchId = 56; // int? | Order Batch Id
+ var appId = appId_example; // string |
+ var orderBatchId = 56; // int? |
try
{
- // Returns the order batch details
- RestApiResultOrderBatch result = apiInstance.GetOrderBatch(appId, storeId, batchId);
+ RestApiResultOrderBatch result = apiInstance.GetOrderBatch(appId, orderBatchId);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -125,9 +120,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Id |
- **storeId** | **int?**| Store Id |
- **batchId** | **int?**| Order Batch Id |
+ **appId** | **string**| |
+ **orderBatchId** | **int?**| |
### Return type
diff --git a/docs/OrderBatchingConfiguration.md b/docs/OrderBatchingConfiguration.md
index a40a026a..84ec1c2a 100644
--- a/docs/OrderBatchingConfiguration.md
+++ b/docs/OrderBatchingConfiguration.md
@@ -3,7 +3,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**BatchIntervalInMinutes** | **int?** | Batch sending interval in minutes | [optional]
+**BatchIntervalInSeconds** | **int?** | Batch sending interval in seconds | [optional]
**IsEnabled** | **bool?** | OrderBatching is enabled or not | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/OrderBatchingConfigurationApi.md b/docs/OrderBatchingConfigurationApi.md
index daf453cc..b4ed4a0f 100644
--- a/docs/OrderBatchingConfigurationApi.md
+++ b/docs/OrderBatchingConfigurationApi.md
@@ -4,15 +4,15 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**Get**](OrderBatchingConfigurationApi.md#get) | **GET** /api/v1.0/stores/{storeId}/order-batching-configuration | Returns order batching configuration for a specific store
-[**Post**](OrderBatchingConfigurationApi.md#post) | **POST** /api/v1.0/stores/{storeId}/order-batching-configuration | Sets order batching configuration for a specific store
+[**Get**](OrderBatchingConfigurationApi.md#get) | **GET** /api/v1.0/stores/{storeId}/order-batching-configuration |
+[**Post**](OrderBatchingConfigurationApi.md#post) | **POST** /api/v1.0/stores/{storeId}/order-batching-configuration |
# **Get**
> RestApiResultOrderBatchingConfiguration Get (int? storeId)
-Returns order batching configuration for a specific store
+
### Example
```csharp
@@ -32,11 +32,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OrderBatchingConfigurationApi();
- var storeId = 56; // int? | Store Id
+ var storeId = 56; // int? |
try
{
- // Returns order batching configuration for a specific store
RestApiResultOrderBatchingConfiguration result = apiInstance.Get(storeId);
Debug.WriteLine(result);
}
@@ -53,7 +52,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store Id |
+ **storeId** | **int?**| |
### Return type
@@ -74,7 +73,7 @@ Name | Type | Description | Notes
# **Post**
> void Post (int? storeId, SetOrderBatchingConfiguration setOrderBatchingConfiguration)
-Sets order batching configuration for a specific store
+
### Example
```csharp
@@ -94,12 +93,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OrderBatchingConfigurationApi();
- var storeId = 56; // int? | Store Id
- var setOrderBatchingConfiguration = new SetOrderBatchingConfiguration(); // SetOrderBatchingConfiguration | SetOrderBatchingConfiguration
+ var storeId = 56; // int? |
+ var setOrderBatchingConfiguration = new SetOrderBatchingConfiguration(); // SetOrderBatchingConfiguration |
try
{
- // Sets order batching configuration for a specific store
apiInstance.Post(storeId, setOrderBatchingConfiguration);
}
catch (Exception e)
@@ -115,8 +113,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store Id |
- **setOrderBatchingConfiguration** | [**SetOrderBatchingConfiguration**](SetOrderBatchingConfiguration.md)| SetOrderBatchingConfiguration |
+ **storeId** | **int?**| |
+ **setOrderBatchingConfiguration** | [**SetOrderBatchingConfiguration**](SetOrderBatchingConfiguration.md)| |
### Return type
diff --git a/docs/OrderCapacityConfigUpdatedEvent.md b/docs/OrderCapacityConfigUpdatedEvent.md
index c6e4063c..17fe14a5 100644
--- a/docs/OrderCapacityConfigUpdatedEvent.md
+++ b/docs/OrderCapacityConfigUpdatedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/OrderCreatedEvent.md b/docs/OrderCreatedEvent.md
index 64864889..168821a2 100644
--- a/docs/OrderCreatedEvent.md
+++ b/docs/OrderCreatedEvent.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/OrderCustomerTrackingCreatedEvent.md b/docs/OrderCustomerTrackingCreatedEvent.md
index 7e7bf5c9..4068e6a2 100644
--- a/docs/OrderCustomerTrackingCreatedEvent.md
+++ b/docs/OrderCustomerTrackingCreatedEvent.md
@@ -10,7 +10,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/OrderDeliveryTrackingStatusUpdatedEvent.md b/docs/OrderDeliveryTrackingStatusUpdatedEvent.md
index 39b6eb99..7f621bae 100644
--- a/docs/OrderDeliveryTrackingStatusUpdatedEvent.md
+++ b/docs/OrderDeliveryTrackingStatusUpdatedEvent.md
@@ -6,11 +6,16 @@ Name | Type | Description | Notes
**EventName** | **string** | The event name | [optional]
**Description** | **string** | Description | [optional]
**Order** | [**Order**](Order.md) | Order | [optional]
+**DeliveryIntegrationName** | **string** | Delivery integration name | [optional]
+**DeliveryErrorMessage** | **string** | Delivery error message (optional) | [optional]
**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/OrderDispatchedEvent.md b/docs/OrderDispatchedEvent.md
index 276b81a8..567a1a13 100644
--- a/docs/OrderDispatchedEvent.md
+++ b/docs/OrderDispatchedEvent.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/OrderDropOffLocation.md b/docs/OrderDropOffLocation.md
index 999cae8c..d66cbfd8 100644
--- a/docs/OrderDropOffLocation.md
+++ b/docs/OrderDropOffLocation.md
@@ -3,12 +3,12 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**OrderId** | **int?** | | [optional]
-**LocationName** | **string** | | [optional]
-**LocationAreaName** | **string** | | [optional]
-**LocationId** | **int?** | | [optional]
-**LocationAreaId** | **int?** | | [optional]
-**ExternalLocationId** | **string** | | [optional]
+**OrderId** | **int?** | OrderId. | [optional]
+**LocationName** | **string** | LocationName. | [optional]
+**LocationAreaName** | **string** | LocationAreaName. | [optional]
+**LocationId** | **int?** | LocationId. | [optional]
+**LocationAreaId** | **int?** | LocationAreaId. | [optional]
+**ExternalLocationId** | **string** | ExternalLocationId. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/OrderFulfillmentStatusUpdatedEvent.md b/docs/OrderFulfillmentStatusUpdatedEvent.md
index 19605078..0cb0a8b3 100644
--- a/docs/OrderFulfillmentStatusUpdatedEvent.md
+++ b/docs/OrderFulfillmentStatusUpdatedEvent.md
@@ -13,7 +13,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/OrderIdAndSequenceNumber.md b/docs/OrderIdAndSequenceNumber.md
deleted file mode 100644
index efa9c7e4..00000000
--- a/docs/OrderIdAndSequenceNumber.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# Flipdish.Model.OrderIdAndSequenceNumber
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**OrderId** | **int?** | Order identifier | [optional]
-**Sequence** | **int?** | Sequence for delivery | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
diff --git a/docs/OrderIngestApi.md b/docs/OrderIngestApi.md
deleted file mode 100644
index 6006f1f7..00000000
--- a/docs/OrderIngestApi.md
+++ /dev/null
@@ -1,75 +0,0 @@
-# Flipdish.Api.OrderIngestApi
-
-All URIs are relative to *https://api.flipdish.co*
-
-Method | HTTP request | Description
-------------- | ------------- | -------------
-[**OrderIngestSubmitNewOrder**](OrderIngestApi.md#orderingestsubmitneworder) | **POST** /api/v1.0/{appNameId}/order-ingest/submit | Provides an ability to ingest a 3rd party order into Flipdish ecosystem
-
-
-
-# **OrderIngestSubmitNewOrder**
-> RestApiResultOrderIngestSubmitOrderResponse OrderIngestSubmitNewOrder (OrderIngestSubmitOrderRequest order, string appNameId)
-
-Provides an ability to ingest a 3rd party order into Flipdish ecosystem
-
-[ALPHA - this endpoint is under internal development, it is not available just yet to use in your production system]
-
-### Example
-```csharp
-using System;
-using System.Diagnostics;
-using Flipdish.Api;
-using Flipdish.Client;
-using Flipdish.Model;
-
-namespace Example
-{
- public class OrderIngestSubmitNewOrderExample
- {
- public void main()
- {
- // Configure OAuth2 access token for authorization: oauth2
- Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
-
- var apiInstance = new OrderIngestApi();
- var order = new OrderIngestSubmitOrderRequest(); // OrderIngestSubmitOrderRequest |
- var appNameId = appNameId_example; // string |
-
- try
- {
- // Provides an ability to ingest a 3rd party order into Flipdish ecosystem
- RestApiResultOrderIngestSubmitOrderResponse result = apiInstance.OrderIngestSubmitNewOrder(order, appNameId);
- Debug.WriteLine(result);
- }
- catch (Exception e)
- {
- Debug.Print("Exception when calling OrderIngestApi.OrderIngestSubmitNewOrder: " + e.Message );
- }
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **order** | [**OrderIngestSubmitOrderRequest**](OrderIngestSubmitOrderRequest.md)| |
- **appNameId** | **string**| |
-
-### Return type
-
-[**RestApiResultOrderIngestSubmitOrderResponse**](RestApiResultOrderIngestSubmitOrderResponse.md)
-
-### Authorization
-
-[oauth2](../README.md#oauth2)
-
-### HTTP request headers
-
- - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- - **Accept**: application/json, text/json, application/xml, text/xml
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
diff --git a/docs/OrderIngestSubmitOrderRequest.md b/docs/OrderIngestSubmitOrderRequest.md
deleted file mode 100644
index 175a99dd..00000000
--- a/docs/OrderIngestSubmitOrderRequest.md
+++ /dev/null
@@ -1,19 +0,0 @@
-# Flipdish.Model.OrderIngestSubmitOrderRequest
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**AppType** | **string** | [Required] Indicated the name from where the request is coming from | [optional]
-**StoreId** | **int?** | [Required] Store Id | [optional]
-**CurrencyCode** | **string** | [Required] Currency Code These must match three letter codes ISO 4127 http://en.wikipedia.org/wiki/ISO_4217 | [optional]
-**Cart** | [**Cart**](Cart.md) | [Required] Cart of the user | [optional]
-**FulfillmentInfo** | [**FulfillmentInfo**](FulfillmentInfo.md) | [Required] Relevant fulfillment Information | [optional]
-**ChannelOrderId** | **string** | [Required] Order ID in the external System | [optional]
-**ChannelPublicOrderId** | **string** | [Optional] Public Order ID in the external System | [optional]
-**OrderDateUtc** | **DateTime?** | Date the order was placed at in UTC [Required] | [optional]
-**PaymentInfo** | [**PaymentInfo**](PaymentInfo.md) | Payment Information [Required] | [optional]
-**Contact** | [**Contact**](Contact.md) | Contact Information [Required] | [optional]
-**TipAmount** | **double?** | Tip amount | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
diff --git a/docs/OrderIngestSubmitOrderResponse.md b/docs/OrderIngestSubmitOrderResponse.md
deleted file mode 100644
index 7dc19215..00000000
--- a/docs/OrderIngestSubmitOrderResponse.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# Flipdish.Model.OrderIngestSubmitOrderResponse
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**OrderId** | **int?** | | [optional]
-**ReceiptUrl** | **string** | | [optional]
-**CurrencyCode** | **string** | | [optional]
-**TotalPrice** | [**Price**](Price.md) | | [optional]
-**DeliveryFee** | [**Price**](Price.md) | | [optional]
-**EstimatedDeliveryTime** | **DateTime?** | | [optional]
-**ChannelOrderId** | **string** | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
diff --git a/docs/OrderItem.md b/docs/OrderItem.md
index a0d64e1e..13b44593 100644
--- a/docs/OrderItem.md
+++ b/docs/OrderItem.md
@@ -11,10 +11,12 @@ Name | Type | Description | Notes
**Name** | **string** | Name | [optional]
**Description** | **string** | Description | [optional]
**Price** | **double?** | Price | [optional]
+**TaxAmount** | **double?** | Tax currency amount | [optional]
**PriceIncludingOptionSetItems** | **double?** | Price including option set items | [optional]
**MenuItemId** | **int?** | Menu item identifier | [optional]
**MenuItemDisplayOrder** | **int?** | Menu item display order | [optional]
**IsAvailable** | **bool?** | Is available | [optional]
+**DepositReturnFee** | **double?** | Deposit return fee | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/OrderItemOption.md b/docs/OrderItemOption.md
index 036a837c..11023137 100644
--- a/docs/OrderItemOption.md
+++ b/docs/OrderItemOption.md
@@ -9,8 +9,10 @@ Name | Type | Description | Notes
**IsMasterOptionSetItem** | **bool?** | Is master option set item | [optional]
**Name** | **string** | Name | [optional]
**Price** | **double?** | Price | [optional]
+**TaxAmount** | **double?** | Tax currency amount | [optional]
**MenuItemOptionDisplayOrder** | **int?** | Menu item option display order | [optional]
**MenuItemOptionSetDisplayOrder** | **int?** | Menu item option set display order | [optional]
+**DepositReturnFee** | **double?** | Deposit return fee | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/OrderLeadTimes.md b/docs/OrderLeadTimes.md
new file mode 100644
index 00000000..e61f6741
--- /dev/null
+++ b/docs/OrderLeadTimes.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.OrderLeadTimes
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**LeadTimeMinutes** | **Dictionary<string, int?>** | Mapping from the type of order to, to the default lead time that will be applied to those orders. The lead time is an integer number of minutes. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/OrderList.md b/docs/OrderList.md
new file mode 100644
index 00000000..843cb7ea
--- /dev/null
+++ b/docs/OrderList.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.OrderList
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Orders** | [**List<OrderReference>**](OrderReference.md) | A list of orders. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/OrderRatingUpdatedEvent.md b/docs/OrderRatingUpdatedEvent.md
index a390ac64..5a83acfe 100644
--- a/docs/OrderRatingUpdatedEvent.md
+++ b/docs/OrderRatingUpdatedEvent.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/OrderReference.md b/docs/OrderReference.md
new file mode 100644
index 00000000..0bd81481
--- /dev/null
+++ b/docs/OrderReference.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.OrderReference
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**OrderId** | **int?** | The ID of the order. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/OrderRefundedEvent.md b/docs/OrderRefundedEvent.md
index 5cae7fd3..6b837907 100644
--- a/docs/OrderRefundedEvent.md
+++ b/docs/OrderRefundedEvent.md
@@ -6,12 +6,16 @@ Name | Type | Description | Notes
**EventName** | **string** | The event name | [optional]
**RefundedAmount** | **double?** | The amount refunded | [optional]
**Description** | **string** | Description | [optional]
+**User** | [**UserEventInfo**](UserEventInfo.md) | User who has refunded the order | [optional]
**Order** | [**Order**](Order.md) | Order | [optional]
**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/OrderRejectedEvent.md b/docs/OrderRejectedEvent.md
index 04b3afa2..7026026f 100644
--- a/docs/OrderRejectedEvent.md
+++ b/docs/OrderRejectedEvent.md
@@ -7,12 +7,16 @@ Name | Type | Description | Notes
**Description** | **string** | Description | [optional]
**OrderRejectedTime** | **DateTime?** | Order Rejected Time | [optional]
**Reason** | **string** | Reason for Rejection | [optional]
+**User** | [**UserEventInfo**](UserEventInfo.md) | User who has rejected the order | [optional]
**Order** | [**Order**](Order.md) | Order | [optional]
**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/OrderSummary.md b/docs/OrderSummary.md
index 68966dcd..e0151876 100644
--- a/docs/OrderSummary.md
+++ b/docs/OrderSummary.md
@@ -29,6 +29,8 @@ Name | Type | Description | Notes
**ChannelOrderId** | **string** | ChannelOrderId from external channel | [optional]
**ChannelOrderDisplayId** | **string** | ChannelOrderDisplayId from external channel | [optional]
**OrderDropOffLocation** | [**OrderDropOffLocation**](OrderDropOffLocation.md) | DropOffLocation selected for this order | [optional]
+**OrderBatchInfo** | [**OrderBatchSummary**](OrderBatchSummary.md) | OrderBatch information | [optional]
+**DeliveryLocation** | [**DeliveryLocation**](DeliveryLocation.md) | Delivery location details | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/OrderTipUpdatedEvent.md b/docs/OrderTipUpdatedEvent.md
index 6a3c7972..5b210912 100644
--- a/docs/OrderTipUpdatedEvent.md
+++ b/docs/OrderTipUpdatedEvent.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/OrderVoucherSummary.md b/docs/OrderVoucherSummary.md
index 6df937ad..8d232c91 100644
--- a/docs/OrderVoucherSummary.md
+++ b/docs/OrderVoucherSummary.md
@@ -3,6 +3,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
+**VoucherId** | **int?** | Voucher ID | [optional]
**Name** | **string** | Voucher name | [optional]
**Description** | **string** | Voucher description | [optional]
**Code** | **string** | Voucher code | [optional]
diff --git a/docs/OrdersApi.md b/docs/OrdersApi.md
index dc38d22a..fce018bb 100644
--- a/docs/OrdersApi.md
+++ b/docs/OrdersApi.md
@@ -4,28 +4,28 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**AcceptOrder**](OrdersApi.md#acceptorder) | **POST** /api/v1.0/orders/{id}/accept | Accept order
-[**DispatchOrder**](OrdersApi.md#dispatchorder) | **POST** /api/v1.0/orders/{id}/dispatch | Dispatch order
-[**GetDeliveryInformation**](OrdersApi.md#getdeliveryinformation) | **GET** /api/v1.0/orders/{orderId}/deliveryinfo | Get order delivery information
-[**GetFulfillmentState**](OrdersApi.md#getfulfillmentstate) | **GET** /api/v1.0/orders/{orderId}/fulfillment/state | Get order fulfillment state
-[**GetFulfillmentStatusWithDetailsAndActions**](OrdersApi.md#getfulfillmentstatuswithdetailsandactions) | **GET** /api/v1.0/orders/{orderId}/fulfillment/state/details | Get order fulfillment state with actionable details like default next state
-[**GetOrderById**](OrdersApi.md#getorderbyid) | **GET** /api/v1.0/orders/{id} | Get order by ID
-[**GetOrders**](OrdersApi.md#getorders) | **GET** /api/v1.0/orders | Get orders by filter
-[**GetOrdersSummary**](OrdersApi.md#getorderssummary) | **GET** /api/v1.0/{appId}/orders/summaries | [PRIVATE API] Get summary of orders by filter
-[**RefundOrder**](OrdersApi.md#refundorder) | **POST** /api/v1.0/orders/{id}/refund | Refund order
-[**RejectOrder**](OrdersApi.md#rejectorder) | **POST** /api/v1.0/orders/{id}/reject | Reject order
-[**SearchFulfillmentStatuses**](OrdersApi.md#searchfulfillmentstatuses) | **GET** /api/v1.0/{appId}/orders/fulfillmentstatuses | Get fulfillment status for a list of orders
-[**UpdateDeliveryInformation**](OrdersApi.md#updatedeliveryinformation) | **POST** /api/v1.0/orders/{orderId}/deliveryinfo | Add/update delivery-related information to an order
-[**UpdateFulfillmentState**](OrdersApi.md#updatefulfillmentstate) | **POST** /api/v1.0/orders/{orderId}/fulfillment/state | Update fulfillment status information to an order
+[**AcceptOrder**](OrdersApi.md#acceptorder) | **POST** /api/v1.0/orders/{id}/accept |
+[**DispatchOrder**](OrdersApi.md#dispatchorder) | **POST** /api/v1.0/orders/{id}/dispatch |
+[**GetDeliveryInformation**](OrdersApi.md#getdeliveryinformation) | **GET** /api/v1.0/orders/{orderId}/deliveryinfo |
+[**GetFulfillmentState**](OrdersApi.md#getfulfillmentstate) | **GET** /api/v1.0/orders/{orderId}/fulfillment/state |
+[**GetFulfillmentStatusWithDetailsAndActions**](OrdersApi.md#getfulfillmentstatuswithdetailsandactions) | **GET** /api/v1.0/orders/{orderId}/fulfillment/state/details |
+[**GetOrderById**](OrdersApi.md#getorderbyid) | **GET** /api/v1.0/orders/{id} |
+[**GetOrders**](OrdersApi.md#getorders) | **GET** /api/v1.0/orders |
+[**GetOrdersSummary**](OrdersApi.md#getorderssummary) | **GET** /api/v1.0/{appId}/orders/summaries |
+[**GetOrdersSummaryNew**](OrdersApi.md#getorderssummarynew) | **GET** /api/v1.0/{appId}/orders/summariesNew |
+[**GetReadyToProcess**](OrdersApi.md#getreadytoprocess) | **GET** /api/v1.0/{appId}/orders/ready_to_process |
+[**RefundOrder**](OrdersApi.md#refundorder) | **POST** /api/v1.0/orders/{id}/refund |
+[**RejectOrder**](OrdersApi.md#rejectorder) | **POST** /api/v1.0/orders/{id}/reject |
+[**SearchFulfillmentStatuses**](OrdersApi.md#searchfulfillmentstatuses) | **GET** /api/v1.0/{appId}/orders/fulfillmentstatuses |
+[**UpdateDeliveryInformation**](OrdersApi.md#updatedeliveryinformation) | **POST** /api/v1.0/orders/{orderId}/deliveryinfo |
+[**UpdateFulfillmentState**](OrdersApi.md#updatefulfillmentstate) | **POST** /api/v1.0/orders/{orderId}/fulfillment/state |
# **AcceptOrder**
> void AcceptOrder (int? id, Accept acceptObject)
-Accept order
-To accept an order, you create an `accept` object and send it to Flipdish API using HTTP POST method. `Id` path parameter identifies the order.
### Example
```csharp
@@ -45,12 +45,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OrdersApi();
- var id = 56; // int? | Order identifier
- var acceptObject = new Accept(); // Accept | Order accept parameters (eg: EstimatedMinutesForDelivery)
+ var id = 56; // int? |
+ var acceptObject = new Accept(); // Accept |
try
{
- // Accept order
apiInstance.AcceptOrder(id, acceptObject);
}
catch (Exception e)
@@ -66,8 +65,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **id** | **int?**| Order identifier |
- **acceptObject** | [**Accept**](Accept.md)| Order accept parameters (eg: EstimatedMinutesForDelivery) |
+ **id** | **int?**| |
+ **acceptObject** | [**Accept**](Accept.md)| |
### Return type
@@ -88,9 +87,7 @@ void (empty response body)
# **DispatchOrder**
> void DispatchOrder (int? id)
-Dispatch order
-To dispatch an order send a POST request with `Id` path parameter which identifies the order.
### Example
```csharp
@@ -110,11 +107,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OrdersApi();
- var id = 56; // int? | Order identifier
+ var id = 56; // int? |
try
{
- // Dispatch order
apiInstance.DispatchOrder(id);
}
catch (Exception e)
@@ -130,7 +126,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **id** | **int?**| Order identifier |
+ **id** | **int?**| |
### Return type
@@ -151,9 +147,7 @@ void (empty response body)
# **GetDeliveryInformation**
> RestApiResultOrderDeliveryInformation GetDeliveryInformation (int? orderId)
-Get order delivery information
-Returns an orders delivery information. This would be used to display the latest known delivery information on a screen.
### Example
```csharp
@@ -173,11 +167,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OrdersApi();
- var orderId = 56; // int? | Flipdish Order Id
+ var orderId = 56; // int? |
try
{
- // Get order delivery information
RestApiResultOrderDeliveryInformation result = apiInstance.GetDeliveryInformation(orderId);
Debug.WriteLine(result);
}
@@ -194,7 +187,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **orderId** | **int?**| Flipdish Order Id |
+ **orderId** | **int?**| |
### Return type
@@ -215,9 +208,7 @@ Name | Type | Description | Notes
# **GetFulfillmentState**
> RestApiResultOrderFulfillmentStatus GetFulfillmentState (int? orderId)
-Get order fulfillment state
-[BETA - this endpoint is under development, do not use it in your production system] Returns an order's fulfillment state.
### Example
```csharp
@@ -237,11 +228,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OrdersApi();
- var orderId = 56; // int? | Flipdish Order Id
+ var orderId = 56; // int? |
try
{
- // Get order fulfillment state
RestApiResultOrderFulfillmentStatus result = apiInstance.GetFulfillmentState(orderId);
Debug.WriteLine(result);
}
@@ -258,7 +248,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **orderId** | **int?**| Flipdish Order Id |
+ **orderId** | **int?**| |
### Return type
@@ -279,9 +269,7 @@ Name | Type | Description | Notes
# **GetFulfillmentStatusWithDetailsAndActions**
> RestApiResultOrderFulfillmentStatusWithConfigurationActions GetFulfillmentStatusWithDetailsAndActions (int? orderId)
-Get order fulfillment state with actionable details like default next state
-[BETA - this endpoint is under development, do not use it in your production system] Returns an order's fulfillment status and details about possible states.
### Example
```csharp
@@ -301,11 +289,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OrdersApi();
- var orderId = 56; // int? | Flipdish Order Id
+ var orderId = 56; // int? |
try
{
- // Get order fulfillment state with actionable details like default next state
RestApiResultOrderFulfillmentStatusWithConfigurationActions result = apiInstance.GetFulfillmentStatusWithDetailsAndActions(orderId);
Debug.WriteLine(result);
}
@@ -322,7 +309,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **orderId** | **int?**| Flipdish Order Id |
+ **orderId** | **int?**| |
### Return type
@@ -343,7 +330,7 @@ Name | Type | Description | Notes
# **GetOrderById**
> RestApiResultOrder GetOrderById (int? id)
-Get order by ID
+
### Example
```csharp
@@ -363,11 +350,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OrdersApi();
- var id = 56; // int? | Order identifier
+ var id = 56; // int? |
try
{
- // Get order by ID
RestApiResultOrder result = apiInstance.GetOrderById(id);
Debug.WriteLine(result);
}
@@ -384,7 +370,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **id** | **int?**| Order identifier |
+ **id** | **int?**| |
### Return type
@@ -405,7 +391,7 @@ Name | Type | Description | Notes
# **GetOrders**
> RestApiPaginationResultOrder GetOrders (List physicalRestaurantId = null, List state = null, DateTime? from = null, DateTime? to = null, int? page = null, int? limit = null)
-Get orders by filter
+
### Example
```csharp
@@ -425,16 +411,15 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OrdersApi();
- var physicalRestaurantId = new List(); // List | Physical restaurant identifiers (optional)
- var state = state_example; // List | Order states (optional)
- var from = 2013-10-20T19:20:30+01:00; // DateTime? | Order has been placed after this parameter value (optional)
- var to = 2013-10-20T19:20:30+01:00; // DateTime? | Order has been placed before this parameter value (optional)
- var page = 56; // int? | Requested page number (optional)
- var limit = 56; // int? | Requested page limit (optional)
+ var physicalRestaurantId = new List(); // List | (optional)
+ var state = state_example; // List | (optional)
+ var from = 2013-10-20T19:20:30+01:00; // DateTime? | (optional)
+ var to = 2013-10-20T19:20:30+01:00; // DateTime? | (optional)
+ var page = 56; // int? | (optional)
+ var limit = 56; // int? | (optional)
try
{
- // Get orders by filter
RestApiPaginationResultOrder result = apiInstance.GetOrders(physicalRestaurantId, state, from, to, page, limit);
Debug.WriteLine(result);
}
@@ -451,12 +436,12 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **physicalRestaurantId** | [**List<int?>**](int?.md)| Physical restaurant identifiers | [optional]
- **state** | **List<string>**| Order states | [optional]
- **from** | **DateTime?**| Order has been placed after this parameter value | [optional]
- **to** | **DateTime?**| Order has been placed before this parameter value | [optional]
- **page** | **int?**| Requested page number | [optional]
- **limit** | **int?**| Requested page limit | [optional]
+ **physicalRestaurantId** | [**List<int?>**](int?.md)| | [optional]
+ **state** | **List<string>**| | [optional]
+ **from** | **DateTime?**| | [optional]
+ **to** | **DateTime?**| | [optional]
+ **page** | **int?**| | [optional]
+ **limit** | **int?**| | [optional]
### Return type
@@ -475,9 +460,9 @@ Name | Type | Description | Notes
# **GetOrdersSummary**
-> RestApiPaginationResultOrderSummary GetOrdersSummary (string appId, string searchQuery = null, List physicalRestaurantId = null, List state = null, int? page = null, int? limit = null, bool? orderByRequestedForTime = null, List channels = null)
+> RestApiPaginationResultOrderSummary GetOrdersSummary (string appId, string searchQuery = null, List physicalRestaurantId = null, List state = null, int? page = null, int? limit = null, bool? orderByRequestedForTime = null, List channels = null, List orderIds = null, DateTime? from = null, DateTime? to = null, bool? logSql = null)
+
-[PRIVATE API] Get summary of orders by filter
### Example
```csharp
@@ -497,19 +482,22 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OrdersApi();
- var appId = appId_example; // string | App Name Id
- var searchQuery = searchQuery_example; // string | Query string (optional)
- var physicalRestaurantId = new List(); // List | Physical restaurant identifiers (optional)
- var state = state_example; // List | Order states (optional)
- var page = 56; // int? | Requested page number (optional)
- var limit = 56; // int? | Requested page limit (optional)
+ var appId = appId_example; // string |
+ var searchQuery = searchQuery_example; // string | (optional)
+ var physicalRestaurantId = new List(); // List | (optional)
+ var state = state_example; // List | (optional)
+ var page = 56; // int? | (optional)
+ var limit = 56; // int? | (optional)
var orderByRequestedForTime = true; // bool? | (optional)
var channels = channels_example; // List | (optional)
+ var orderIds = new List(); // List | (optional)
+ var from = 2013-10-20T19:20:30+01:00; // DateTime? | (optional)
+ var to = 2013-10-20T19:20:30+01:00; // DateTime? | (optional)
+ var logSql = true; // bool? | (optional)
try
{
- // [PRIVATE API] Get summary of orders by filter
- RestApiPaginationResultOrderSummary result = apiInstance.GetOrdersSummary(appId, searchQuery, physicalRestaurantId, state, page, limit, orderByRequestedForTime, channels);
+ RestApiPaginationResultOrderSummary result = apiInstance.GetOrdersSummary(appId, searchQuery, physicalRestaurantId, state, page, limit, orderByRequestedForTime, channels, orderIds, from, to, logSql);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -525,14 +513,101 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name Id |
- **searchQuery** | **string**| Query string | [optional]
- **physicalRestaurantId** | [**List<int?>**](int?.md)| Physical restaurant identifiers | [optional]
- **state** | **List<string>**| Order states | [optional]
- **page** | **int?**| Requested page number | [optional]
- **limit** | **int?**| Requested page limit | [optional]
+ **appId** | **string**| |
+ **searchQuery** | **string**| | [optional]
+ **physicalRestaurantId** | [**List<int?>**](int?.md)| | [optional]
+ **state** | **List<string>**| | [optional]
+ **page** | **int?**| | [optional]
+ **limit** | **int?**| | [optional]
+ **orderByRequestedForTime** | **bool?**| | [optional]
+ **channels** | **List<string>**| | [optional]
+ **orderIds** | [**List<int?>**](int?.md)| | [optional]
+ **from** | **DateTime?**| | [optional]
+ **to** | **DateTime?**| | [optional]
+ **logSql** | **bool?**| | [optional]
+
+### Return type
+
+[**RestApiPaginationResultOrderSummary**](RestApiPaginationResultOrderSummary.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetOrdersSummaryNew**
+> RestApiPaginationResultOrderSummary GetOrdersSummaryNew (string appId, string searchQuery = null, List physicalRestaurantId = null, List state = null, int? page = null, int? limit = null, bool? orderByRequestedForTime = null, List channels = null, List orderIds = null, DateTime? from = null, DateTime? to = null, bool? logSql = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetOrdersSummaryNewExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new OrdersApi();
+ var appId = appId_example; // string |
+ var searchQuery = searchQuery_example; // string | (optional)
+ var physicalRestaurantId = new List(); // List | (optional)
+ var state = state_example; // List | (optional)
+ var page = 56; // int? | (optional)
+ var limit = 56; // int? | (optional)
+ var orderByRequestedForTime = true; // bool? | (optional)
+ var channels = channels_example; // List | (optional)
+ var orderIds = new List(); // List | (optional)
+ var from = 2013-10-20T19:20:30+01:00; // DateTime? | (optional)
+ var to = 2013-10-20T19:20:30+01:00; // DateTime? | (optional)
+ var logSql = true; // bool? | (optional)
+
+ try
+ {
+ RestApiPaginationResultOrderSummary result = apiInstance.GetOrdersSummaryNew(appId, searchQuery, physicalRestaurantId, state, page, limit, orderByRequestedForTime, channels, orderIds, from, to, logSql);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling OrdersApi.GetOrdersSummaryNew: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **searchQuery** | **string**| | [optional]
+ **physicalRestaurantId** | [**List<int?>**](int?.md)| | [optional]
+ **state** | **List<string>**| | [optional]
+ **page** | **int?**| | [optional]
+ **limit** | **int?**| | [optional]
**orderByRequestedForTime** | **bool?**| | [optional]
**channels** | **List<string>**| | [optional]
+ **orderIds** | [**List<int?>**](int?.md)| | [optional]
+ **from** | **DateTime?**| | [optional]
+ **to** | **DateTime?**| | [optional]
+ **logSql** | **bool?**| | [optional]
### Return type
@@ -549,13 +624,74 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **GetReadyToProcess**
+> OrderList GetReadyToProcess (string appId, List storeId = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetReadyToProcessExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new OrdersApi();
+ var appId = appId_example; // string |
+ var storeId = new List(); // List | (optional)
+
+ try
+ {
+ OrderList result = apiInstance.GetReadyToProcess(appId, storeId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling OrdersApi.GetReadyToProcess: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **storeId** | [**List<int?>**](int?.md)| | [optional]
+
+### Return type
+
+[**OrderList**](OrderList.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **RefundOrder**
> void RefundOrder (int? id, Refund refundObject)
-Refund order
-To refund an order, you create a `refund` object and send it to Flipdish API using HTTP POST method. `Id` path parameter identifies the order.
### Example
```csharp
@@ -575,12 +711,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OrdersApi();
- var id = 56; // int? | Order identifier
+ var id = 56; // int? |
var refundObject = new Refund(); // Refund |
try
{
- // Refund order
apiInstance.RefundOrder(id, refundObject);
}
catch (Exception e)
@@ -596,7 +731,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **id** | **int?**| Order identifier |
+ **id** | **int?**| |
**refundObject** | [**Refund**](Refund.md)| |
### Return type
@@ -618,9 +753,7 @@ void (empty response body)
# **RejectOrder**
> void RejectOrder (int? id, Reject rejectObject)
-Reject order
-To reject an order, you create a `reject` object and send it to Flipdish API using HTTP POST method. `Id` path parameter identifies the order.
### Example
```csharp
@@ -640,12 +773,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OrdersApi();
- var id = 56; // int? | Order identifier
+ var id = 56; // int? |
var rejectObject = new Reject(); // Reject |
try
{
- // Reject order
apiInstance.RejectOrder(id, rejectObject);
}
catch (Exception e)
@@ -661,7 +793,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **id** | **int?**| Order identifier |
+ **id** | **int?**| |
**rejectObject** | [**Reject**](Reject.md)| |
### Return type
@@ -683,9 +815,7 @@ void (empty response body)
# **SearchFulfillmentStatuses**
> RestApiArrayResultOrderFulfillmentStatus SearchFulfillmentStatuses (string appId, string orderIds)
-Get fulfillment status for a list of orders
-[BETA - this endpoint is under development, do not use it in your production system] Returns fulfillment status for list of orders.
### Example
```csharp
@@ -705,12 +835,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OrdersApi();
- var appId = appId_example; // string | App Id
- var orderIds = orderIds_example; // string | Flipdish Order Id list, comma separated
+ var appId = appId_example; // string |
+ var orderIds = orderIds_example; // string |
try
{
- // Get fulfillment status for a list of orders
RestApiArrayResultOrderFulfillmentStatus result = apiInstance.SearchFulfillmentStatuses(appId, orderIds);
Debug.WriteLine(result);
}
@@ -727,8 +856,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Id |
- **orderIds** | **string**| Flipdish Order Id list, comma separated |
+ **appId** | **string**| |
+ **orderIds** | **string**| |
### Return type
@@ -749,9 +878,7 @@ Name | Type | Description | Notes
# **UpdateDeliveryInformation**
> void UpdateDeliveryInformation (int? orderId, OrderDeliveryInformationBase deliveryInformation)
-Add/update delivery-related information to an order
-Returns an order's delivery information. This would be used to display the latest known delivery information on a screen.
### Example
```csharp
@@ -771,12 +898,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OrdersApi();
- var orderId = 56; // int? | Flipdish Order Id
- var deliveryInformation = new OrderDeliveryInformationBase(); // OrderDeliveryInformationBase | Delivery Information
+ var orderId = 56; // int? |
+ var deliveryInformation = new OrderDeliveryInformationBase(); // OrderDeliveryInformationBase |
try
{
- // Add/update delivery-related information to an order
apiInstance.UpdateDeliveryInformation(orderId, deliveryInformation);
}
catch (Exception e)
@@ -792,8 +918,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **orderId** | **int?**| Flipdish Order Id |
- **deliveryInformation** | [**OrderDeliveryInformationBase**](OrderDeliveryInformationBase.md)| Delivery Information |
+ **orderId** | **int?**| |
+ **deliveryInformation** | [**OrderDeliveryInformationBase**](OrderDeliveryInformationBase.md)| |
### Return type
@@ -814,9 +940,7 @@ void (empty response body)
# **UpdateFulfillmentState**
> void UpdateFulfillmentState (int? orderId, OrderFulfillmentStatusUpdate fulfillmentStatusRequest)
-Update fulfillment status information to an order
-[BETA - this endpoint is under development, do not use it in your production system] Updates an order's fulfillment states.
### Example
```csharp
@@ -836,12 +960,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new OrdersApi();
- var orderId = 56; // int? | Flipdish Order Id
- var fulfillmentStatusRequest = new OrderFulfillmentStatusUpdate(); // OrderFulfillmentStatusUpdate | Fulfillment Status
+ var orderId = 56; // int? |
+ var fulfillmentStatusRequest = new OrderFulfillmentStatusUpdate(); // OrderFulfillmentStatusUpdate |
try
{
- // Update fulfillment status information to an order
apiInstance.UpdateFulfillmentState(orderId, fulfillmentStatusRequest);
}
catch (Exception e)
@@ -857,8 +980,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **orderId** | **int?**| Flipdish Order Id |
- **fulfillmentStatusRequest** | [**OrderFulfillmentStatusUpdate**](OrderFulfillmentStatusUpdate.md)| Fulfillment Status |
+ **orderId** | **int?**| |
+ **fulfillmentStatusRequest** | [**OrderFulfillmentStatusUpdate**](OrderFulfillmentStatusUpdate.md)| |
### Return type
diff --git a/docs/PasswordResetModel.md b/docs/PasswordResetModel.md
index 065be976..6097e780 100644
--- a/docs/PasswordResetModel.md
+++ b/docs/PasswordResetModel.md
@@ -3,6 +3,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
+**TokenId** | **string** | Token Id | [optional]
**Email** | **string** | Email address | [optional]
**Password** | **string** | Password |
**PasswordConfirmation** | **string** | Password confirmation |
diff --git a/docs/PaymentAccount.md b/docs/PaymentAccount.md
new file mode 100644
index 00000000..55878613
--- /dev/null
+++ b/docs/PaymentAccount.md
@@ -0,0 +1,17 @@
+# Flipdish.Model.PaymentAccount
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**UserId** | **int?** | The user ID associated with the payment account. | [optional]
+**PaymentAccountId** | **int?** | Unique identifier for the payment account. | [optional]
+**CanRemoveFromCustomerView** | **bool?** | Indicates if the payment account can be removed from the customer view. | [optional]
+**Bin** | **string** | Bank Identification Number (BIN) of the payment method. | [optional]
+**IsDefaultPaymentMethod** | **bool?** | Indicates if this is the default payment method. | [optional]
+**IsVisibleToCustomer** | **bool?** | Indicates if the payment account is visible to the customer. | [optional]
+**PaymentAccountType** | **string** | The type of payment account (e.g., card, PayPal). | [optional]
+**Description** | **string** | Description of the payment account. | [optional]
+**CustomerId** | **string** | The customer ID associated with the payment account. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/PaymentIntentsApi.md b/docs/PaymentIntentsApi.md
index 70c8c776..4b62b305 100644
--- a/docs/PaymentIntentsApi.md
+++ b/docs/PaymentIntentsApi.md
@@ -4,14 +4,14 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**GetPaymentIntent**](PaymentIntentsApi.md#getpaymentintent) | **GET** /api/v1.0/payment_intents/{paymentIntentId} | Returns stripe payment intent for a given id
+[**GetPaymentIntent**](PaymentIntentsApi.md#getpaymentintent) | **GET** /api/v1.0/payment_intents/{paymentIntentId} |
# **GetPaymentIntent**
> RestApiResultPaymentIntent GetPaymentIntent (string paymentIntentId)
-Returns stripe payment intent for a given id
+
### Example
```csharp
@@ -31,11 +31,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new PaymentIntentsApi();
- var paymentIntentId = paymentIntentId_example; // string | Stripe payment intent identifier
+ var paymentIntentId = paymentIntentId_example; // string |
try
{
- // Returns stripe payment intent for a given id
RestApiResultPaymentIntent result = apiInstance.GetPaymentIntent(paymentIntentId);
Debug.WriteLine(result);
}
@@ -52,7 +51,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **paymentIntentId** | **string**| Stripe payment intent identifier |
+ **paymentIntentId** | **string**| |
### Return type
diff --git a/docs/PaymentsApi.md b/docs/PaymentsApi.md
index 061f624a..18391217 100644
--- a/docs/PaymentsApi.md
+++ b/docs/PaymentsApi.md
@@ -4,14 +4,14 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**GetOrderPaymentInformation**](PaymentsApi.md#getorderpaymentinformation) | **GET** /api/v1.0/payments/payment/{orderId}/refundable | Returns payment refund information related to the order with the order id
+[**GetOrderPaymentInformation**](PaymentsApi.md#getorderpaymentinformation) | **GET** /api/v1.0/payments/payment/{orderId}/refundable |
# **GetOrderPaymentInformation**
> RestApiResultOrderPaymentInformation GetOrderPaymentInformation (int? orderId)
-Returns payment refund information related to the order with the order id
+
### Example
```csharp
@@ -31,11 +31,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new PaymentsApi();
- var orderId = 56; // int? | Order identifier
+ var orderId = 56; // int? |
try
{
- // Returns payment refund information related to the order with the order id
RestApiResultOrderPaymentInformation result = apiInstance.GetOrderPaymentInformation(orderId);
Debug.WriteLine(result);
}
@@ -52,7 +51,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **orderId** | **int?**| Order identifier |
+ **orderId** | **int?**| |
### Return type
diff --git a/docs/Payout.md b/docs/Payout.md
index dd315344..2592d475 100644
--- a/docs/Payout.md
+++ b/docs/Payout.md
@@ -22,7 +22,9 @@ Name | Type | Description | Notes
**OnlineSalesServiceCharges** | **double?** | Payout online sales service charges | [optional]
**OnlineSalesRefundedFees** | **double?** | Payout online sales refunded fees | [optional]
**OnlineSalesFees** | **double?** | Payout online sales fees | [optional]
+**PosSalesFees** | **double?** | Payout online sales fees | [optional]
**OnlineSalesRefundedAmount** | **double?** | Payout online sales refunded amount | [optional]
+**PosSalesRefundedAmount** | **double?** | POS Payout online sales refunded amount | [optional]
**OnlineSalesTax** | **double?** | Payout online sales tax | [optional]
**TotalOnlineRevenue** | **double?** | Payout total online revenue | [optional]
**CashSalesFees** | **double?** | Payout cash sales fees | [optional]
@@ -32,11 +34,20 @@ Name | Type | Description | Notes
**TotalFees** | **double?** | Payout total fees | [optional]
**TotalOnlineRevenueAdjustments** | **double?** | Payout total online revenue adjustments | [optional]
**ChargebackAmount** | **double?** | Payout chargeback amount | [optional]
+**PosSalesChargebackAmount** | **double?** | POS Payout chargeback amount | [optional]
**ChargebackRefundedFees** | **double?** | Payout chargeback refunded fees | [optional]
**TotalChargebackCost** | **double?** | Payout chargebacks total cost | [optional]
**TotalOtherCharges** | **double?** | Payout other charges total | [optional]
**OpeningBalance** | **double?** | Payout opening balance | [optional]
**ClosingBalance** | **double?** | Payout closing balance | [optional]
+**PayGreenSalesAmount** | **double?** | Amount of sales through PayGreen (restaurant vouchers) | [optional]
+**DeliveryIntegrationFee** | **double?** | Third party integration delivery fee | [optional]
+**DeliveryIntegrationTipFee** | **double?** | Third party integration delivery tip fee | [optional]
+**TotalThirdPartyFees** | **double?** | Total third party integration fees | [optional]
+**PosSalesAmount** | **double?** | POS sales amount | [optional]
+**PosSalesTax** | **double?** | POS sales tax | [optional]
+**TipsOnPosSales** | **double?** | Tips on POS sales | [optional]
+**BankAccountHasChanged** | **bool?** | Indicates whether the bank account has changed since the previous payout | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/PayoutOrder.md b/docs/PayoutOrder.md
index 5c038cf6..2c4fc18f 100644
--- a/docs/PayoutOrder.md
+++ b/docs/PayoutOrder.md
@@ -14,9 +14,10 @@ Name | Type | Description | Notes
**Tips** | **double?** | Order tips amount | [optional]
**Voucher** | **double?** | Order voucher amount | [optional]
**FlatFeeExcludingVat** | **double?** | Order flat fee amount excluding VAT | [optional]
-**FlatFeeExcludingVAT** | **double?** | | [optional]
+**FlatFeeExcludingVAT** | **double?** | Order flat fee amount excluding VAT | [optional]
+**FlatFeeIncludingVat** | **double?** | Order flat fee amount including VAT | [optional]
**PercentageFeeExcludingVat** | **double?** | Order percentage fee excluding VAT | [optional]
-**PercentageFeeExcludingVAT** | **double?** | | [optional]
+**PercentageFeeExcludingVAT** | **double?** | Order percentage fee excluding VAT | [optional]
**Vat** | **double?** | Order VAT amount | [optional]
**TotalFees** | **double?** | Total order fees amount | [optional]
**CashFeeChargedToCustomer** | **double?** | Cash fee charged to customer | [optional]
diff --git a/docs/PayoutReport3Details.md b/docs/PayoutReport3Details.md
new file mode 100644
index 00000000..055d430f
--- /dev/null
+++ b/docs/PayoutReport3Details.md
@@ -0,0 +1,14 @@
+# Flipdish.Model.PayoutReport3Details
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Amount** | **double?** | | [optional]
+**Currency** | **string** | | [optional]
+**Summary** | [**PayoutReport3DetailsSummary**](PayoutReport3DetailsSummary.md) | | [optional]
+**Revenue** | [**PayoutReport3DetailsRevenue**](PayoutReport3DetailsRevenue.md) | | [optional]
+**FlipdishFees** | [**PayoutReport3DetailsFlipdishFees**](PayoutReport3DetailsFlipdishFees.md) | | [optional]
+**Adjustments** | [**PayoutReport3DetailsAdjustments**](PayoutReport3DetailsAdjustments.md) | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/PayoutReport3DetailsAdjustments.md b/docs/PayoutReport3DetailsAdjustments.md
new file mode 100644
index 00000000..4eb7c3ac
--- /dev/null
+++ b/docs/PayoutReport3DetailsAdjustments.md
@@ -0,0 +1,29 @@
+# Flipdish.Model.PayoutReport3DetailsAdjustments
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**OpeningBalanceDate** | **DateTime?** | | [optional]
+**ClosingBalanceDate** | **DateTime?** | | [optional]
+**OpeningBalance** | **double?** | | [optional]
+**RefundsOnCardOrders** | **double?** | | [optional]
+**RefundsOnCashOrders** | **double?** | | [optional]
+**CashCustomerFees** | **double?** | | [optional]
+**Chargebacks** | **double?** | | [optional]
+**OtherTransactions** | **double?** | | [optional]
+**ClosingBalance** | **double?** | | [optional]
+**BalanceRepaid** | **double?** | | [optional]
+**RefundsOnCardOrdersBracketsAmount** | **double?** | | [optional]
+**RefundsOnCardOrdersBracketsOutOfAmount** | **double?** | | [optional]
+**RefundsOnCashOrdersBracketsAmount** | **double?** | | [optional]
+**RefundsOnCashOrdersBracketsOutOfAmount** | **double?** | | [optional]
+**CashCustomerFeesBracketsAmount** | **double?** | | [optional]
+**CashCustomerFeesBracketsOutOfAmount** | **double?** | | [optional]
+**BalanceChange** | **double?** | | [optional]
+**PreviousPayoutId** | **int?** | | [optional]
+**NextPayoutId** | **int?** | | [optional]
+**RefundedFeesOnChargebacks** | **double?** | | [optional]
+**TotalChargebackCost** | **double?** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/PayoutReport3DetailsFlipdishFees.md b/docs/PayoutReport3DetailsFlipdishFees.md
new file mode 100644
index 00000000..45b82afc
--- /dev/null
+++ b/docs/PayoutReport3DetailsFlipdishFees.md
@@ -0,0 +1,39 @@
+# Flipdish.Model.PayoutReport3DetailsFlipdishFees
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**WebAndAppCash** | **double?** | | [optional]
+**WebAndAppCashRevenueIncludingTips** | **double?** | | [optional]
+**WebAndAppCard** | **double?** | | [optional]
+**WebAndAppCardRevenueIncludingTips** | **double?** | | [optional]
+**KioskCash** | **double?** | | [optional]
+**KioskCashRevenue** | **double?** | | [optional]
+**KioskCard** | **double?** | | [optional]
+**KioskCardRevenue** | **double?** | | [optional]
+**QropCash** | **double?** | | [optional]
+**QropCashRevenue** | **double?** | | [optional]
+**QropCard** | **double?** | | [optional]
+**QropCardRevenue** | **double?** | | [optional]
+**PosCard** | **double?** | | [optional]
+**PosCardRevenue** | **double?** | | [optional]
+**PosCardOnFlipdishOrders** | **double?** | | [optional]
+**OtherIntegrationFees** | **double?** | | [optional]
+**OtherIntegrationFeesExcludingVat** | **double?** | | [optional]
+**OtherIntegrationFeesVatAmount** | **double?** | | [optional]
+**OtherIntegrationTips** | **double?** | | [optional]
+**RefundedFeesOnRefundedSales** | **double?** | | [optional]
+**Vat** | **double?** | | [optional]
+**RefundedFeesOnPosSales** | **double?** | | [optional]
+**Total** | **double?** | | [optional]
+**ThirdPartyIntegrationFeesAndTips** | **double?** | | [optional]
+**WebAndAppCardOnXOrders** | **int?** | | [optional]
+**WebAndAppCashOnXOrders** | **int?** | | [optional]
+**KioskCardOnXOrders** | **int?** | | [optional]
+**KioskCashOnXOrders** | **int?** | | [optional]
+**QropCardOnXOrders** | **int?** | | [optional]
+**QropCashOnXOrders** | **int?** | | [optional]
+**PosCardOnXOrders** | **int?** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/PayoutReport3DetailsRevenue.md b/docs/PayoutReport3DetailsRevenue.md
new file mode 100644
index 00000000..d545e670
--- /dev/null
+++ b/docs/PayoutReport3DetailsRevenue.md
@@ -0,0 +1,16 @@
+# Flipdish.Model.PayoutReport3DetailsRevenue
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**GrossSales** | [**PayoutReport3DetailsSalesLine**](PayoutReport3DetailsSalesLine.md) | | [optional]
+**SalesTax** | [**PayoutReport3DetailsSalesLine**](PayoutReport3DetailsSalesLine.md) | | [optional]
+**DeliveryCharges** | [**PayoutReport3DetailsSalesLine**](PayoutReport3DetailsSalesLine.md) | | [optional]
+**OtherCharges** | [**PayoutReport3DetailsSalesLine**](PayoutReport3DetailsSalesLine.md) | | [optional]
+**Tips** | [**PayoutReport3DetailsSalesLine**](PayoutReport3DetailsSalesLine.md) | | [optional]
+**TotalRevenue** | [**PayoutReport3DetailsSalesLine**](PayoutReport3DetailsSalesLine.md) | | [optional]
+**RevenueForFeeCalculations** | [**PayoutReport3DetailsSalesLine**](PayoutReport3DetailsSalesLine.md) | | [optional]
+**DrsCharges** | [**PayoutReport3DetailsSalesLine**](PayoutReport3DetailsSalesLine.md) | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/PayoutReport3DetailsSalesLine.md b/docs/PayoutReport3DetailsSalesLine.md
new file mode 100644
index 00000000..c691b1ad
--- /dev/null
+++ b/docs/PayoutReport3DetailsSalesLine.md
@@ -0,0 +1,12 @@
+# Flipdish.Model.PayoutReport3DetailsSalesLine
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Online** | **double?** | | [optional]
+**Pos** | **double?** | | [optional]
+**Other** | **double?** | | [optional]
+**Total** | **double?** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/PayoutReport3DetailsSummary.md b/docs/PayoutReport3DetailsSummary.md
new file mode 100644
index 00000000..23dfd06c
--- /dev/null
+++ b/docs/PayoutReport3DetailsSummary.md
@@ -0,0 +1,16 @@
+# Flipdish.Model.PayoutReport3DetailsSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Revenue** | **double?** | | [optional]
+**RevenueOfWhichCash** | **double?** | | [optional]
+**UnpaidRevenue** | **double?** | | [optional]
+**RevenueForFeeCalculations** | **double?** | | [optional]
+**FlipdishFees** | **double?** | | [optional]
+**Adjustments** | **double?** | | [optional]
+**ThirdPartyIntegrationFeesAndTips** | **double?** | | [optional]
+**Total** | **double?** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/PayoutReport3Overview.md b/docs/PayoutReport3Overview.md
new file mode 100644
index 00000000..446521d1
--- /dev/null
+++ b/docs/PayoutReport3Overview.md
@@ -0,0 +1,10 @@
+# Flipdish.Model.PayoutReport3Overview
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PayoutReport3OverviewHeader** | [**PayoutReport3OverviewHeader**](PayoutReport3OverviewHeader.md) | | [optional]
+**PayoutStores** | [**List<PayoutReport3Store>**](PayoutReport3Store.md) | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/PayoutReport3OverviewHeader.md b/docs/PayoutReport3OverviewHeader.md
new file mode 100644
index 00000000..c70f2f4f
--- /dev/null
+++ b/docs/PayoutReport3OverviewHeader.md
@@ -0,0 +1,21 @@
+# Flipdish.Model.PayoutReport3OverviewHeader
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PayoutId** | **int?** | | [optional]
+**BankAccountId** | **int?** | | [optional]
+**IsManualPayout** | **bool?** | | [optional]
+**AccountName** | **string** | | [optional]
+**PayoutStatus** | **string** | | [optional]
+**CreatedDate** | **DateTime?** | | [optional]
+**PeriodStartTime** | **DateTime?** | | [optional]
+**PeriodEndTime** | **DateTime?** | | [optional]
+**DestinationBank** | **string** | | [optional]
+**DestinationAccount** | **string** | | [optional]
+**Amount** | **double?** | | [optional]
+**Currency** | **string** | | [optional]
+**BankAccountHasChanged** | **bool?** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/PayoutReport3PropertyDetails.md b/docs/PayoutReport3PropertyDetails.md
new file mode 100644
index 00000000..f6bb7a47
--- /dev/null
+++ b/docs/PayoutReport3PropertyDetails.md
@@ -0,0 +1,12 @@
+# Flipdish.Model.PayoutReport3PropertyDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AvailableProperties** | [**List<PayoutReport3PropertyFilterOption>**](PayoutReport3PropertyFilterOption.md) | | [optional]
+**SelectedPropertyIds** | **List<string>** | | [optional]
+**MatchedStoreIds** | **List<int?>** | | [optional]
+**Details** | [**PayoutReport3Details**](PayoutReport3Details.md) | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/PayoutReport3PropertyFilterOption.md b/docs/PayoutReport3PropertyFilterOption.md
new file mode 100644
index 00000000..d9c0f643
--- /dev/null
+++ b/docs/PayoutReport3PropertyFilterOption.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.PayoutReport3PropertyFilterOption
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PropertyId** | **string** | | [optional]
+**PropertyName** | **string** | | [optional]
+**StoreIds** | **List<int?>** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/PayoutReport3RefundedOrder.md b/docs/PayoutReport3RefundedOrder.md
new file mode 100644
index 00000000..346244c4
--- /dev/null
+++ b/docs/PayoutReport3RefundedOrder.md
@@ -0,0 +1,17 @@
+# Flipdish.Model.PayoutReport3RefundedOrder
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**OrderId** | **int?** | | [optional]
+**PlacedAtTime** | **DateTime?** | | [optional]
+**ModifiedAtTime** | **DateTime?** | | [optional]
+**StoreName** | **string** | | [optional]
+**Type** | **string** | | [optional]
+**RefundedAmount** | **double?** | | [optional]
+**RefundedFees** | **double?** | | [optional]
+**RefundType** | **string** | | [optional]
+**CashFeeRefundedToCustomer** | **double?** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/ChannelStoreMapping.md b/docs/PayoutReport3Store.md
similarity index 78%
rename from docs/ChannelStoreMapping.md
rename to docs/PayoutReport3Store.md
index a0551056..2611edb0 100644
--- a/docs/ChannelStoreMapping.md
+++ b/docs/PayoutReport3Store.md
@@ -1,10 +1,10 @@
-# Flipdish.Model.ChannelStoreMapping
+# Flipdish.Model.PayoutReport3Store
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**StoreId** | **int?** | | [optional]
-**ChannelStoreId** | **string** | | [optional]
+**StoreName** | **string** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/PayoutReport3StorePayout.md b/docs/PayoutReport3StorePayout.md
new file mode 100644
index 00000000..9848a7f4
--- /dev/null
+++ b/docs/PayoutReport3StorePayout.md
@@ -0,0 +1,16 @@
+# Flipdish.Model.PayoutReport3StorePayout
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**StoreId** | **int?** | | [optional]
+**StoreName** | **string** | | [optional]
+**SummaryTotalPayout** | **double?** | | [optional]
+**SummaryRevenue** | **double?** | | [optional]
+**SummaryCashRevenue** | **double?** | | [optional]
+**SummaryTotalFlipdishFees** | **double?** | | [optional]
+**SummaryAdjustments** | **double?** | | [optional]
+**Currency** | **string** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/PayoutReport3StorePayouts.md b/docs/PayoutReport3StorePayouts.md
new file mode 100644
index 00000000..4c72bbd1
--- /dev/null
+++ b/docs/PayoutReport3StorePayouts.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.PayoutReport3StorePayouts
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Stores** | [**List<PayoutReport3StorePayout>**](PayoutReport3StorePayout.md) | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/PayoutReportsApi.md b/docs/PayoutReportsApi.md
new file mode 100644
index 00000000..8ff8ea3f
--- /dev/null
+++ b/docs/PayoutReportsApi.md
@@ -0,0 +1,352 @@
+# Flipdish.Api.PayoutReportsApi
+
+All URIs are relative to *https://api.flipdish.co*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**GetPayoutReport3Details**](PayoutReportsApi.md#getpayoutreport3details) | **GET** /api/v1.0/{appId}/reporting/reports/payouts3/{bankAccountId}/{payoutId}/details |
+[**GetPayoutReport3Overview**](PayoutReportsApi.md#getpayoutreport3overview) | **GET** /api/v1.0/{appId}/reporting/reports/payouts3/{bankAccountId}/{payoutId}/overview |
+[**GetPayoutReport3PropertyDetails**](PayoutReportsApi.md#getpayoutreport3propertydetails) | **GET** /api/v1.0/{appId}/reporting/reports/payouts3/{bankAccountId}/{payoutId}/properties |
+[**GetPayoutReport3RefundedOrders**](PayoutReportsApi.md#getpayoutreport3refundedorders) | **GET** /api/v1.0/{appId}/reporting/reports/payouts3/{bankAccountId}/{payoutId}/refundedOrders |
+[**GetPayoutReport3Stores**](PayoutReportsApi.md#getpayoutreport3stores) | **GET** /api/v1.0/{appId}/reporting/reports/payouts3/{bankAccountId}/{payoutId}/stores |
+
+
+
+# **GetPayoutReport3Details**
+> RestApiResultPayoutReport3Details GetPayoutReport3Details (string appId, int? bankAccountId, int? payoutId, List storeIds = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetPayoutReport3DetailsExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new PayoutReportsApi();
+ var appId = appId_example; // string |
+ var bankAccountId = 56; // int? |
+ var payoutId = 56; // int? |
+ var storeIds = new List(); // List | (optional)
+
+ try
+ {
+ RestApiResultPayoutReport3Details result = apiInstance.GetPayoutReport3Details(appId, bankAccountId, payoutId, storeIds);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling PayoutReportsApi.GetPayoutReport3Details: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **bankAccountId** | **int?**| |
+ **payoutId** | **int?**| |
+ **storeIds** | [**List<int?>**](int?.md)| | [optional]
+
+### Return type
+
+[**RestApiResultPayoutReport3Details**](RestApiResultPayoutReport3Details.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetPayoutReport3Overview**
+> RestApiResultPayoutReport3Overview GetPayoutReport3Overview (string appId, int? bankAccountId, int? payoutId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetPayoutReport3OverviewExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new PayoutReportsApi();
+ var appId = appId_example; // string |
+ var bankAccountId = 56; // int? |
+ var payoutId = 56; // int? |
+
+ try
+ {
+ RestApiResultPayoutReport3Overview result = apiInstance.GetPayoutReport3Overview(appId, bankAccountId, payoutId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling PayoutReportsApi.GetPayoutReport3Overview: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **bankAccountId** | **int?**| |
+ **payoutId** | **int?**| |
+
+### Return type
+
+[**RestApiResultPayoutReport3Overview**](RestApiResultPayoutReport3Overview.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetPayoutReport3PropertyDetails**
+> RestApiResultPayoutReport3PropertyDetails GetPayoutReport3PropertyDetails (string appId, int? bankAccountId, int? payoutId, List propertyIds = null, List storeIds = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetPayoutReport3PropertyDetailsExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new PayoutReportsApi();
+ var appId = appId_example; // string |
+ var bankAccountId = 56; // int? |
+ var payoutId = 56; // int? |
+ var propertyIds = new List(); // List | (optional)
+ var storeIds = new List(); // List | (optional)
+
+ try
+ {
+ RestApiResultPayoutReport3PropertyDetails result = apiInstance.GetPayoutReport3PropertyDetails(appId, bankAccountId, payoutId, propertyIds, storeIds);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling PayoutReportsApi.GetPayoutReport3PropertyDetails: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **bankAccountId** | **int?**| |
+ **payoutId** | **int?**| |
+ **propertyIds** | [**List<string>**](string.md)| | [optional]
+ **storeIds** | [**List<int?>**](int?.md)| | [optional]
+
+### Return type
+
+[**RestApiResultPayoutReport3PropertyDetails**](RestApiResultPayoutReport3PropertyDetails.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetPayoutReport3RefundedOrders**
+> RestApiPaginationResultPayoutReport3RefundedOrder GetPayoutReport3RefundedOrders (string appId, int? bankAccountId, int? payoutId, List storeIds = null, int? page = null, int? limit = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetPayoutReport3RefundedOrdersExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new PayoutReportsApi();
+ var appId = appId_example; // string |
+ var bankAccountId = 56; // int? |
+ var payoutId = 56; // int? |
+ var storeIds = new List(); // List | (optional)
+ var page = 56; // int? | (optional)
+ var limit = 56; // int? | (optional)
+
+ try
+ {
+ RestApiPaginationResultPayoutReport3RefundedOrder result = apiInstance.GetPayoutReport3RefundedOrders(appId, bankAccountId, payoutId, storeIds, page, limit);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling PayoutReportsApi.GetPayoutReport3RefundedOrders: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **bankAccountId** | **int?**| |
+ **payoutId** | **int?**| |
+ **storeIds** | [**List<int?>**](int?.md)| | [optional]
+ **page** | **int?**| | [optional]
+ **limit** | **int?**| | [optional]
+
+### Return type
+
+[**RestApiPaginationResultPayoutReport3RefundedOrder**](RestApiPaginationResultPayoutReport3RefundedOrder.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetPayoutReport3Stores**
+> RestApiResultPayoutReport3StorePayouts GetPayoutReport3Stores (string appId, int? bankAccountId, int? payoutId, List stores = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetPayoutReport3StoresExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new PayoutReportsApi();
+ var appId = appId_example; // string |
+ var bankAccountId = 56; // int? |
+ var payoutId = 56; // int? |
+ var stores = new List(); // List | (optional)
+
+ try
+ {
+ RestApiResultPayoutReport3StorePayouts result = apiInstance.GetPayoutReport3Stores(appId, bankAccountId, payoutId, stores);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling PayoutReportsApi.GetPayoutReport3Stores: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **bankAccountId** | **int?**| |
+ **payoutId** | **int?**| |
+ **stores** | [**List<int?>**](int?.md)| | [optional]
+
+### Return type
+
+[**RestApiResultPayoutReport3StorePayouts**](RestApiResultPayoutReport3StorePayouts.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/PayoutStore.md b/docs/PayoutStore.md
index c8f3eeda..392900a1 100644
--- a/docs/PayoutStore.md
+++ b/docs/PayoutStore.md
@@ -13,6 +13,8 @@ Name | Type | Description | Notes
**Chargebacks** | [**ChargebackDetails**](ChargebackDetails.md) | Chargebacks breakdown | [optional]
**OtherCharges** | [**OtherChargesDetails**](OtherChargesDetails.md) | Breakdown of other charges | [optional]
**Balance** | [**BalanceDetails**](BalanceDetails.md) | Period opening and closing balance | [optional]
+**PosRevenue** | [**PosRevenueDetails**](PosRevenueDetails.md) | Breakdown of POS charges | [optional]
+**ThirdPartyFees** | [**ThirdPartyFeesDetails**](ThirdPartyFeesDetails.md) | Third party integration fees | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/PayoutsApi.md b/docs/PayoutsApi.md
index ea427970..adee5bc9 100644
--- a/docs/PayoutsApi.md
+++ b/docs/PayoutsApi.md
@@ -4,20 +4,20 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**GetPayout**](PayoutsApi.md#getpayout) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId} | Get Payout details broken down by Store
-[**GetPayoutChargebacks**](PayoutsApi.md#getpayoutchargebacks) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/chargebacks | Get list of payout's chargebacks
-[**GetPayoutOrders**](PayoutsApi.md#getpayoutorders) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/orders | Get list of payout's orders
-[**GetPayoutOtherCharges**](PayoutsApi.md#getpayoutothercharges) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/othercharges | Get list of payout's other charges
-[**GetPayoutRefunds**](PayoutsApi.md#getpayoutrefunds) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/refunds | Get list of payout's refunds
-[**GetPayoutSummaries**](PayoutsApi.md#getpayoutsummaries) | **GET** /api/v1.0/{appId}/payouts/summaries | Get list of payout summaries
-[**GetPayouts**](PayoutsApi.md#getpayouts) | **GET** /api/v1.0/{appId}/payouts | Get list of payouts
+[**GetPayout**](PayoutsApi.md#getpayout) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId} |
+[**GetPayoutChargebacks**](PayoutsApi.md#getpayoutchargebacks) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/chargebacks |
+[**GetPayoutOrders**](PayoutsApi.md#getpayoutorders) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/orders |
+[**GetPayoutOtherCharges**](PayoutsApi.md#getpayoutothercharges) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/othercharges |
+[**GetPayoutRefunds**](PayoutsApi.md#getpayoutrefunds) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/refunds |
+[**GetPayoutSummaries**](PayoutsApi.md#getpayoutsummaries) | **GET** /api/v1.0/{appId}/payouts/summaries |
+[**GetPayouts**](PayoutsApi.md#getpayouts) | **GET** /api/v1.0/{appId}/payouts |
# **GetPayout**
> PayoutDetail GetPayout (string appId, int? bankAccountId, int? payoutId)
-Get Payout details broken down by Store
+
### Example
```csharp
@@ -43,7 +43,6 @@ namespace Example
try
{
- // Get Payout details broken down by Store
PayoutDetail result = apiInstance.GetPayout(appId, bankAccountId, payoutId);
Debug.WriteLine(result);
}
@@ -83,7 +82,7 @@ Name | Type | Description | Notes
# **GetPayoutChargebacks**
> RestApiPaginationResultPayoutChargeback GetPayoutChargebacks (string appId, int? bankAccountId, int? payoutId, int? page = null, int? limit = null, List storeIds = null)
-Get list of payout's chargebacks
+
### Example
```csharp
@@ -112,7 +111,6 @@ namespace Example
try
{
- // Get list of payout's chargebacks
RestApiPaginationResultPayoutChargeback result = apiInstance.GetPayoutChargebacks(appId, bankAccountId, payoutId, page, limit, storeIds);
Debug.WriteLine(result);
}
@@ -155,7 +153,7 @@ Name | Type | Description | Notes
# **GetPayoutOrders**
> RestApiPaginationResultPayoutOrder GetPayoutOrders (string appId, int? bankAccountId, int? payoutId, int? page = null, int? limit = null, List storeIds = null)
-Get list of payout's orders
+
### Example
```csharp
@@ -184,7 +182,6 @@ namespace Example
try
{
- // Get list of payout's orders
RestApiPaginationResultPayoutOrder result = apiInstance.GetPayoutOrders(appId, bankAccountId, payoutId, page, limit, storeIds);
Debug.WriteLine(result);
}
@@ -227,7 +224,7 @@ Name | Type | Description | Notes
# **GetPayoutOtherCharges**
> RestApiPaginationResultPayoutOtherCharge GetPayoutOtherCharges (string appId, int? bankAccountId, int? payoutId, int? page = null, int? limit = null, List storeIds = null)
-Get list of payout's other charges
+
### Example
```csharp
@@ -256,7 +253,6 @@ namespace Example
try
{
- // Get list of payout's other charges
RestApiPaginationResultPayoutOtherCharge result = apiInstance.GetPayoutOtherCharges(appId, bankAccountId, payoutId, page, limit, storeIds);
Debug.WriteLine(result);
}
@@ -299,7 +295,7 @@ Name | Type | Description | Notes
# **GetPayoutRefunds**
> RestApiPaginationResultPayoutRefund GetPayoutRefunds (string appId, int? bankAccountId, int? payoutId, int? page = null, int? limit = null, List storeIds = null)
-Get list of payout's refunds
+
### Example
```csharp
@@ -328,7 +324,6 @@ namespace Example
try
{
- // Get list of payout's refunds
RestApiPaginationResultPayoutRefund result = apiInstance.GetPayoutRefunds(appId, bankAccountId, payoutId, page, limit, storeIds);
Debug.WriteLine(result);
}
@@ -371,9 +366,7 @@ Name | Type | Description | Notes
# **GetPayoutSummaries**
> RestApiArrayResultPayoutSummary GetPayoutSummaries (string appId, DateTime? startDate = null, DateTime? endDate = null, List payoutRequestIdsBankAccountIds = null, List payoutRequestIdsStates = null)
-Get list of payout summaries
-BETA - this endpoint is under development, do not use it in your production system
### Example
```csharp
@@ -401,7 +394,6 @@ namespace Example
try
{
- // Get list of payout summaries
RestApiArrayResultPayoutSummary result = apiInstance.GetPayoutSummaries(appId, startDate, endDate, payoutRequestIdsBankAccountIds, payoutRequestIdsStates);
Debug.WriteLine(result);
}
@@ -443,9 +435,7 @@ Name | Type | Description | Notes
# **GetPayouts**
> RestApiPaginationResultPayout GetPayouts (string appId, DateTime? startDate = null, DateTime? endDate = null, int? page = null, int? limit = null, List payoutRequestIdsBankAccountIds = null, List payoutRequestIdsStates = null)
-Get list of payouts
-BETA - this endpoint is under development, do not use it in your production system
### Example
```csharp
@@ -475,7 +465,6 @@ namespace Example
try
{
- // Get list of payouts
RestApiPaginationResultPayout result = apiInstance.GetPayouts(appId, startDate, endDate, page, limit, payoutRequestIdsBankAccountIds, payoutRequestIdsStates);
Debug.WriteLine(result);
}
diff --git a/docs/PayoutsExportApi.md b/docs/PayoutsExportApi.md
deleted file mode 100644
index f0b83460..00000000
--- a/docs/PayoutsExportApi.md
+++ /dev/null
@@ -1,424 +0,0 @@
-# Flipdish.Api.PayoutsExportApi
-
-All URIs are relative to *https://api.flipdish.co*
-
-Method | HTTP request | Description
-------------- | ------------- | -------------
-[**ExportPayoutChargebacks**](PayoutsExportApi.md#exportpayoutchargebacks) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/chargebacks/export | Export a list of payout's chargebacks as CSV
-[**ExportPayoutOrders**](PayoutsExportApi.md#exportpayoutorders) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/orders/export | Export a list of payout's orders as CSV
-[**ExportPayoutOtherCharges**](PayoutsExportApi.md#exportpayoutothercharges) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/othercharges/export | Export a list of payout's other charges as CSV
-[**ExportPayoutRefunds**](PayoutsExportApi.md#exportpayoutrefunds) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/refunds/export | Export a list of payout's refunds as CSV
-[**ExportPayoutStores**](PayoutsExportApi.md#exportpayoutstores) | **GET** /api/v1.0/{appId}/bankaccounts/{bankAccountId}/payouts/{payoutId}/export | Export payout's details as CSV
-[**ExportPayouts**](PayoutsExportApi.md#exportpayouts) | **GET** /api/v1.0/{appId}/payouts/export | Export payouts as CSV
-
-
-
-# **ExportPayoutChargebacks**
-> string ExportPayoutChargebacks (string appId, int? bankAccountId, int? payoutId, List storeIds = null)
-
-Export a list of payout's chargebacks as CSV
-
-### Example
-```csharp
-using System;
-using System.Diagnostics;
-using Flipdish.Api;
-using Flipdish.Client;
-using Flipdish.Model;
-
-namespace Example
-{
- public class ExportPayoutChargebacksExample
- {
- public void main()
- {
- // Configure OAuth2 access token for authorization: oauth2
- Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
-
- var apiInstance = new PayoutsExportApi();
- var appId = appId_example; // string |
- var bankAccountId = 56; // int? |
- var payoutId = 56; // int? |
- var storeIds = new List(); // List | (optional)
-
- try
- {
- // Export a list of payout's chargebacks as CSV
- string result = apiInstance.ExportPayoutChargebacks(appId, bankAccountId, payoutId, storeIds);
- Debug.WriteLine(result);
- }
- catch (Exception e)
- {
- Debug.Print("Exception when calling PayoutsExportApi.ExportPayoutChargebacks: " + e.Message );
- }
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **appId** | **string**| |
- **bankAccountId** | **int?**| |
- **payoutId** | **int?**| |
- **storeIds** | [**List<int?>**](int?.md)| | [optional]
-
-### Return type
-
-**string**
-
-### Authorization
-
-[oauth2](../README.md#oauth2)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/json, text/json, application/xml, text/xml
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-
-# **ExportPayoutOrders**
-> string ExportPayoutOrders (string appId, int? bankAccountId, int? payoutId, List storeIds = null)
-
-Export a list of payout's orders as CSV
-
-### Example
-```csharp
-using System;
-using System.Diagnostics;
-using Flipdish.Api;
-using Flipdish.Client;
-using Flipdish.Model;
-
-namespace Example
-{
- public class ExportPayoutOrdersExample
- {
- public void main()
- {
- // Configure OAuth2 access token for authorization: oauth2
- Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
-
- var apiInstance = new PayoutsExportApi();
- var appId = appId_example; // string |
- var bankAccountId = 56; // int? |
- var payoutId = 56; // int? |
- var storeIds = new List(); // List | (optional)
-
- try
- {
- // Export a list of payout's orders as CSV
- string result = apiInstance.ExportPayoutOrders(appId, bankAccountId, payoutId, storeIds);
- Debug.WriteLine(result);
- }
- catch (Exception e)
- {
- Debug.Print("Exception when calling PayoutsExportApi.ExportPayoutOrders: " + e.Message );
- }
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **appId** | **string**| |
- **bankAccountId** | **int?**| |
- **payoutId** | **int?**| |
- **storeIds** | [**List<int?>**](int?.md)| | [optional]
-
-### Return type
-
-**string**
-
-### Authorization
-
-[oauth2](../README.md#oauth2)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/json, text/json, application/xml, text/xml
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-
-# **ExportPayoutOtherCharges**
-> string ExportPayoutOtherCharges (string appId, int? bankAccountId, int? payoutId, List storeIds = null)
-
-Export a list of payout's other charges as CSV
-
-### Example
-```csharp
-using System;
-using System.Diagnostics;
-using Flipdish.Api;
-using Flipdish.Client;
-using Flipdish.Model;
-
-namespace Example
-{
- public class ExportPayoutOtherChargesExample
- {
- public void main()
- {
- // Configure OAuth2 access token for authorization: oauth2
- Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
-
- var apiInstance = new PayoutsExportApi();
- var appId = appId_example; // string |
- var bankAccountId = 56; // int? |
- var payoutId = 56; // int? |
- var storeIds = new List(); // List | (optional)
-
- try
- {
- // Export a list of payout's other charges as CSV
- string result = apiInstance.ExportPayoutOtherCharges(appId, bankAccountId, payoutId, storeIds);
- Debug.WriteLine(result);
- }
- catch (Exception e)
- {
- Debug.Print("Exception when calling PayoutsExportApi.ExportPayoutOtherCharges: " + e.Message );
- }
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **appId** | **string**| |
- **bankAccountId** | **int?**| |
- **payoutId** | **int?**| |
- **storeIds** | [**List<int?>**](int?.md)| | [optional]
-
-### Return type
-
-**string**
-
-### Authorization
-
-[oauth2](../README.md#oauth2)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/json, text/json, application/xml, text/xml
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-
-# **ExportPayoutRefunds**
-> string ExportPayoutRefunds (string appId, int? bankAccountId, int? payoutId, List storeIds = null)
-
-Export a list of payout's refunds as CSV
-
-### Example
-```csharp
-using System;
-using System.Diagnostics;
-using Flipdish.Api;
-using Flipdish.Client;
-using Flipdish.Model;
-
-namespace Example
-{
- public class ExportPayoutRefundsExample
- {
- public void main()
- {
- // Configure OAuth2 access token for authorization: oauth2
- Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
-
- var apiInstance = new PayoutsExportApi();
- var appId = appId_example; // string |
- var bankAccountId = 56; // int? |
- var payoutId = 56; // int? |
- var storeIds = new List(); // List | (optional)
-
- try
- {
- // Export a list of payout's refunds as CSV
- string result = apiInstance.ExportPayoutRefunds(appId, bankAccountId, payoutId, storeIds);
- Debug.WriteLine(result);
- }
- catch (Exception e)
- {
- Debug.Print("Exception when calling PayoutsExportApi.ExportPayoutRefunds: " + e.Message );
- }
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **appId** | **string**| |
- **bankAccountId** | **int?**| |
- **payoutId** | **int?**| |
- **storeIds** | [**List<int?>**](int?.md)| | [optional]
-
-### Return type
-
-**string**
-
-### Authorization
-
-[oauth2](../README.md#oauth2)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/json, text/json, application/xml, text/xml
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-
-# **ExportPayoutStores**
-> string ExportPayoutStores (string appId, int? bankAccountId, int? payoutId, List storeIds = null)
-
-Export payout's details as CSV
-
-### Example
-```csharp
-using System;
-using System.Diagnostics;
-using Flipdish.Api;
-using Flipdish.Client;
-using Flipdish.Model;
-
-namespace Example
-{
- public class ExportPayoutStoresExample
- {
- public void main()
- {
- // Configure OAuth2 access token for authorization: oauth2
- Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
-
- var apiInstance = new PayoutsExportApi();
- var appId = appId_example; // string |
- var bankAccountId = 56; // int? |
- var payoutId = 56; // int? |
- var storeIds = new List(); // List | (optional)
-
- try
- {
- // Export payout's details as CSV
- string result = apiInstance.ExportPayoutStores(appId, bankAccountId, payoutId, storeIds);
- Debug.WriteLine(result);
- }
- catch (Exception e)
- {
- Debug.Print("Exception when calling PayoutsExportApi.ExportPayoutStores: " + e.Message );
- }
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **appId** | **string**| |
- **bankAccountId** | **int?**| |
- **payoutId** | **int?**| |
- **storeIds** | [**List<int?>**](int?.md)| | [optional]
-
-### Return type
-
-**string**
-
-### Authorization
-
-[oauth2](../README.md#oauth2)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/json, text/json, application/xml, text/xml
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-
-# **ExportPayouts**
-> string ExportPayouts (string appId, DateTime? startDate = null, DateTime? endDate = null, List payoutRequestIdsBankAccountIds = null, List payoutRequestIdsStates = null)
-
-Export payouts as CSV
-
-### Example
-```csharp
-using System;
-using System.Diagnostics;
-using Flipdish.Api;
-using Flipdish.Client;
-using Flipdish.Model;
-
-namespace Example
-{
- public class ExportPayoutsExample
- {
- public void main()
- {
- // Configure OAuth2 access token for authorization: oauth2
- Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
-
- var apiInstance = new PayoutsExportApi();
- var appId = appId_example; // string |
- var startDate = 2013-10-20T19:20:30+01:00; // DateTime? | (optional)
- var endDate = 2013-10-20T19:20:30+01:00; // DateTime? | (optional)
- var payoutRequestIdsBankAccountIds = new List(); // List | List of bank account ids to search for (optional)
- var payoutRequestIdsStates = payoutRequestIdsStates_example; // List | List of {Flipdish.PublicModels.V1.Payouts.PayoutStatus} so search for (optional)
-
- try
- {
- // Export payouts as CSV
- string result = apiInstance.ExportPayouts(appId, startDate, endDate, payoutRequestIdsBankAccountIds, payoutRequestIdsStates);
- Debug.WriteLine(result);
- }
- catch (Exception e)
- {
- Debug.Print("Exception when calling PayoutsExportApi.ExportPayouts: " + e.Message );
- }
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **appId** | **string**| |
- **startDate** | **DateTime?**| | [optional]
- **endDate** | **DateTime?**| | [optional]
- **payoutRequestIdsBankAccountIds** | [**List<int?>**](int?.md)| List of bank account ids to search for | [optional]
- **payoutRequestIdsStates** | **List<string>**| List of {Flipdish.PublicModels.V1.Payouts.PayoutStatus} so search for | [optional]
-
-### Return type
-
-**string**
-
-### Authorization
-
-[oauth2](../README.md#oauth2)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/json, text/json, application/xml, text/xml
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
diff --git a/docs/PendingInvitation.md b/docs/PendingInvitation.md
new file mode 100644
index 00000000..00d18cef
--- /dev/null
+++ b/docs/PendingInvitation.md
@@ -0,0 +1,12 @@
+# Flipdish.Model.PendingInvitation
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AppName** | **string** | The name of the brand that you have been invited to join. | [optional]
+**Email** | **string** | The email address that the invitation was sent to. | [optional]
+**Otc** | **string** | The one-time code that can be used to accept the invitation. | [optional]
+**CreatedAt** | **DateTime?** | The time that the invitation was created. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/PercentDiscountDetails.md b/docs/PercentDiscountDetails.md
index c5803160..464bc63e 100644
--- a/docs/PercentDiscountDetails.md
+++ b/docs/PercentDiscountDetails.md
@@ -4,6 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**PercentageDiscount** | **int?** | Percentage discount | [optional]
+**MaxDiscountAmount** | **double?** | The maximum amount that the percentage discount value can be. If not set then there is no maximum. If set to e.g. 20 euro, and the percentage discount is 25%, and the order total is 100 euro, then the discount will be 20 euro (not 25 euro). | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/PhoneCall.md b/docs/PhoneCall.md
index 263c53e0..7368370e 100644
--- a/docs/PhoneCall.md
+++ b/docs/PhoneCall.md
@@ -4,6 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**PhoneCallId** | **int?** | Phone call id | [optional]
+**CallSid** | **string** | Twilio Call SID | [optional]
**TimeOfCall** | **DateTime?** | Time of the call | [optional]
**TimeOfCallLocal** | **DateTime?** | Time of the call, local to the store to which the call was made | [optional]
**StoreId** | **int?** | ID of the store that the call was TO | [optional]
diff --git a/docs/PhoneCallEndedEvent.md b/docs/PhoneCallEndedEvent.md
index 73c67938..2f9952ac 100644
--- a/docs/PhoneCallEndedEvent.md
+++ b/docs/PhoneCallEndedEvent.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/PhoneCallStartedEvent.md b/docs/PhoneCallStartedEvent.md
index 53da851f..77fbd2de 100644
--- a/docs/PhoneCallStartedEvent.md
+++ b/docs/PhoneCallStartedEvent.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/PixelPointProductCatalogue.md b/docs/PixelPointProductCatalogue.md
new file mode 100644
index 00000000..bf21c382
--- /dev/null
+++ b/docs/PixelPointProductCatalogue.md
@@ -0,0 +1,12 @@
+# Flipdish.Model.PixelPointProductCatalogue
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Products** | **Dictionary<string, string>** | PixelPoint product number mapped to its display string. Always includes the special NOT_INCLUDED sentinel entry. |
+**Page** | **int?** | Current page index (1-based) |
+**Limit** | **int?** | Current page size |
+**TotalRecordCount** | **int?** | Total number of products matching the filter (excluding the sentinel entry) |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/PlayStoreConfigModel.md b/docs/PlayStoreConfigModel.md
new file mode 100644
index 00000000..db157b46
--- /dev/null
+++ b/docs/PlayStoreConfigModel.md
@@ -0,0 +1,21 @@
+# Flipdish.Model.PlayStoreConfigModel
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**WhiteLabelId** | **int?** | White label ID | [optional]
+**BundleId** | **string** | Bundle ID | [optional]
+**Description** | **string** | Description | [optional]
+**ShortDescription** | **string** | Short description | [optional]
+**Copyright** | **string** | Copyright | [optional]
+**Keywords** | **string** | Keywords | [optional]
+**MarketingUrl** | **string** | Marketing URL | [optional]
+**PrivacyUrl** | **string** | Privacy URL | [optional]
+**SupportUrl** | **string** | Support URL | [optional]
+**PlayConsoleAccount** | **int?** | Play Console account: 0 = IE, 1 = UK, 2 = IE2, 3 = IE3 | [optional]
+**ReleaseNotes** | **string** | Release notes | [optional]
+**StoreIcon** | **string** | Store icon URL | [optional]
+**ReadyToPublishAndroid** | **bool?** | Ready to publish Android | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/PosRevenueDetails.md b/docs/PosRevenueDetails.md
new file mode 100644
index 00000000..8a8dae02
--- /dev/null
+++ b/docs/PosRevenueDetails.md
@@ -0,0 +1,12 @@
+# Flipdish.Model.PosRevenueDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PosSalesAmount** | **double?** | POS sale amount for the store | [optional]
+**PosSalesTax** | **double?** | POS sale Tax for the store | [optional]
+**PosSalesTips** | **double?** | POS sale tips for the store | [optional]
+**TotalPosRevenue** | **double?** | POS Total Revenue for the store | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/PreviousOrder.md b/docs/PreviousOrder.md
new file mode 100644
index 00000000..60a60bb7
--- /dev/null
+++ b/docs/PreviousOrder.md
@@ -0,0 +1,32 @@
+# Flipdish.Model.PreviousOrder
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DeliveryType** | **string** | | [optional]
+**DeliveryLocationAddressString** | **string** | | [optional]
+**PaymentAccountType** | **string** | | [optional]
+**OrderId** | **int?** | | [optional]
+**ReceiptCode** | **string** | | [optional]
+**RestaurantName** | **string** | | [optional]
+**LocalOrderId** | **string** | | [optional]
+**TableServiceCategory** | **string** | | [optional]
+**PickupLocationOptionValue** | **string** | | [optional]
+**CustomerName** | **string** | | [optional]
+**PhoneNumberInternationalFormatString** | **string** | | [optional]
+**DeliveryInstructions** | **string** | | [optional]
+**Currency** | **string** | | [optional]
+**ProcessingFee** | **double?** | | [optional]
+**ServiceChargePercentage** | **double?** | | [optional]
+**ServiceChargeAmount** | **double?** | | [optional]
+**TipAmount** | **double?** | | [optional]
+**DeliveryAmount** | **double?** | | [optional]
+**DepositReturnFeeAmount** | **double?** | | [optional]
+**TotalTax** | **double?** | | [optional]
+**TotalAmount** | **double?** | | [optional]
+**Items** | [**List<PreviousOrderItem>**](PreviousOrderItem.md) | | [optional]
+**TaxRates** | [**List<TaxRate>**](TaxRate.md) | | [optional]
+**WhiteLabelId** | **int?** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/PreviousOrderItem.md b/docs/PreviousOrderItem.md
new file mode 100644
index 00000000..09049437
--- /dev/null
+++ b/docs/PreviousOrderItem.md
@@ -0,0 +1,15 @@
+# Flipdish.Model.PreviousOrderItem
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**MenuSectionDisplayOrder** | **int?** | | [optional]
+**MenuSectionName** | **string** | | [optional]
+**Name** | **string** | | [optional]
+**PriceIncludingOptionSetItems** | **double?** | | [optional]
+**DepositReturnFee** | **double?** | | [optional]
+**TaxAmount** | **double?** | | [optional]
+**PreviousOrderItemOptions** | [**List<PreviousOrderItemOption>**](PreviousOrderItemOption.md) | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/PreviousOrderItemOption.md b/docs/PreviousOrderItemOption.md
new file mode 100644
index 00000000..36c49472
--- /dev/null
+++ b/docs/PreviousOrderItemOption.md
@@ -0,0 +1,10 @@
+# Flipdish.Model.PreviousOrderItemOption
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **string** | | [optional]
+**DepositReturnFee** | **double?** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/Price.md b/docs/Price.md
deleted file mode 100644
index f9394124..00000000
--- a/docs/Price.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# Flipdish.Model.Price
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**Amount** | **double?** | Amount (including tax) | [optional]
-**Tax** | **double?** | Tax (only required in tax exclusive prices) | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
diff --git a/docs/PrinterAssignedToStoreEvent.md b/docs/PrinterAssignedToStoreEvent.md
index 7fe70380..7839d1e2 100644
--- a/docs/PrinterAssignedToStoreEvent.md
+++ b/docs/PrinterAssignedToStoreEvent.md
@@ -13,7 +13,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/PrinterTurnedOffEvent.md b/docs/PrinterTurnedOffEvent.md
index 721f0c6d..0f056106 100644
--- a/docs/PrinterTurnedOffEvent.md
+++ b/docs/PrinterTurnedOffEvent.md
@@ -13,7 +13,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/PrinterTurnedOnEvent.md b/docs/PrinterTurnedOnEvent.md
index 8e9dfd56..dcf7143a 100644
--- a/docs/PrinterTurnedOnEvent.md
+++ b/docs/PrinterTurnedOnEvent.md
@@ -13,7 +13,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/PrinterUnassignedFromStoreEvent.md b/docs/PrinterUnassignedFromStoreEvent.md
index 7bff0e0f..067bdf56 100644
--- a/docs/PrinterUnassignedFromStoreEvent.md
+++ b/docs/PrinterUnassignedFromStoreEvent.md
@@ -13,7 +13,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/ProcessingFeeConfigsApi.md b/docs/ProcessingFeeConfigsApi.md
index 93392afc..457406a1 100644
--- a/docs/ProcessingFeeConfigsApi.md
+++ b/docs/ProcessingFeeConfigsApi.md
@@ -4,14 +4,14 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**GetProcessingFeeConfigsByStoreIds**](ProcessingFeeConfigsApi.md#getprocessingfeeconfigsbystoreids) | **GET** /api/v1.0/processingfeeconfigs | Get processing fee configs by store identifiers
+[**GetProcessingFeeConfigsByStoreIds**](ProcessingFeeConfigsApi.md#getprocessingfeeconfigsbystoreids) | **GET** /api/v1.0/processingfeeconfigs |
# **GetProcessingFeeConfigsByStoreIds**
> RestApiArrayResultProcessingFeeConfig GetProcessingFeeConfigsByStoreIds (List storeIds)
-Get processing fee configs by store identifiers
+
### Example
```csharp
@@ -31,11 +31,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new ProcessingFeeConfigsApi();
- var storeIds = new List(); // List | Store identifiers
+ var storeIds = new List(); // List |
try
{
- // Get processing fee configs by store identifiers
RestApiArrayResultProcessingFeeConfig result = apiInstance.GetProcessingFeeConfigsByStoreIds(storeIds);
Debug.WriteLine(result);
}
@@ -52,7 +51,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeIds** | [**List<int?>**](int?.md)| Store identifiers |
+ **storeIds** | [**List<int?>**](int?.md)| |
### Return type
diff --git a/docs/ProductReference.md b/docs/ProductReference.md
index 96ab355e..f770e8cc 100644
--- a/docs/ProductReference.md
+++ b/docs/ProductReference.md
@@ -3,8 +3,8 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Item** | [**Product**](Product.md) | Details of the referenced {Flipdish.PublicModels.V1.Catalog.Groups.ProductReference.Product} | [optional]
-**Product** | [**Product**](Product.md) | Details of the referenced {Flipdish.PublicModels.V1.Catalog.Groups.ProductReference.Product} | [optional]
+**Item** | [**Product**](Product.md) | Details of the referenced {Flipdish.Menus.PublicModels.V1.Catalog.Groups.ProductReference.Product} | [optional]
+**Product** | [**Product**](Product.md) | Details of the referenced {Flipdish.Menus.PublicModels.V1.Catalog.Groups.ProductReference.Product} | [optional]
**CatalogItemId** | **string** | Identifier of the CatalogItemId to use as SubProduct |
**ProductType** | **string** | Type of the SupProduct |
**PreselectedQuantity** | **int?** | Quantity of the modifier that will be set when the parent product is placed in the basket | [optional]
diff --git a/docs/PaymentInfo.md b/docs/PromotionAward.md
similarity index 58%
rename from docs/PaymentInfo.md
rename to docs/PromotionAward.md
index 6474e6e5..80eec1fb 100644
--- a/docs/PaymentInfo.md
+++ b/docs/PromotionAward.md
@@ -1,10 +1,10 @@
-# Flipdish.Model.PaymentInfo
+# Flipdish.Model.PromotionAward
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Paid** | **bool?** | Defines if the order was paid | [optional]
-**PaymentType** | **string** | Payment Description | [optional]
+**PromotionAwardId** | **int?** | Promotion Award Id | [optional]
+**MenuItemPublicId** | **Guid?** | The public id of the menu item that will be awarded | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/PromotionDetails.md b/docs/PromotionDetails.md
new file mode 100644
index 00000000..d3245180
--- /dev/null
+++ b/docs/PromotionDetails.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.PromotionDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PromotionId** | **int?** | Promotion Id | [optional]
+**Name** | **string** | The name of the promotion | [optional]
+**PromotionAwards** | [**List<PromotionAward>**](PromotionAward.md) | The items that this promotion will award | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/PushNotificationDeletedEvent.md b/docs/PushNotificationDeletedEvent.md
index 6879b1b2..130b6873 100644
--- a/docs/PushNotificationDeletedEvent.md
+++ b/docs/PushNotificationDeletedEvent.md
@@ -10,7 +10,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/PushNotificationScheduledEvent.md b/docs/PushNotificationScheduledEvent.md
index 293672c8..1b931ed7 100644
--- a/docs/PushNotificationScheduledEvent.md
+++ b/docs/PushNotificationScheduledEvent.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/PushNotificationSentEvent.md b/docs/PushNotificationSentEvent.md
index 08beb147..f1e63124 100644
--- a/docs/PushNotificationSentEvent.md
+++ b/docs/PushNotificationSentEvent.md
@@ -10,7 +10,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/PushNotificationsApi.md b/docs/PushNotificationsApi.md
index 5a86d61b..cbc13ebd 100644
--- a/docs/PushNotificationsApi.md
+++ b/docs/PushNotificationsApi.md
@@ -4,17 +4,17 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**DeletePushNotification**](PushNotificationsApi.md#deletepushnotification) | **DELETE** /api/v1.0/{appId}/pushnotifications/{scheduledPushNotificationId} | [PRIVATE] Push notification to cutomers
-[**GetPushNotifications**](PushNotificationsApi.md#getpushnotifications) | **GET** /api/v1.0/{appId}/pushnotifications | [PRIVATE] Push notification to cutomers
-[**SchedulePushNotification**](PushNotificationsApi.md#schedulepushnotification) | **POST** /api/v1.0/{appId}/pushnotifications | [PRIVATE] Push notification to cutomers
-[**UpdatePushNotification**](PushNotificationsApi.md#updatepushnotification) | **POST** /api/v1.0/{appId}/pushnotifications/{scheduledPushNotificationId} | [PRIVATE] Update the push notification
+[**DeletePushNotification**](PushNotificationsApi.md#deletepushnotification) | **DELETE** /api/v1.0/{appId}/pushnotifications/{scheduledPushNotificationId} |
+[**GetPushNotifications**](PushNotificationsApi.md#getpushnotifications) | **GET** /api/v1.0/{appId}/pushnotifications |
+[**SchedulePushNotification**](PushNotificationsApi.md#schedulepushnotification) | **POST** /api/v1.0/{appId}/pushnotifications |
+[**UpdatePushNotification**](PushNotificationsApi.md#updatepushnotification) | **POST** /api/v1.0/{appId}/pushnotifications/{scheduledPushNotificationId} |
# **DeletePushNotification**
> void DeletePushNotification (string appId, int? scheduledPushNotificationId)
-[PRIVATE] Push notification to cutomers
+
### Example
```csharp
@@ -35,11 +35,10 @@ namespace Example
var apiInstance = new PushNotificationsApi();
var appId = appId_example; // string |
- var scheduledPushNotificationId = 56; // int? | ID of Scheduled push notifiaction to delete
+ var scheduledPushNotificationId = 56; // int? |
try
{
- // [PRIVATE] Push notification to cutomers
apiInstance.DeletePushNotification(appId, scheduledPushNotificationId);
}
catch (Exception e)
@@ -56,7 +55,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**appId** | **string**| |
- **scheduledPushNotificationId** | **int?**| ID of Scheduled push notifiaction to delete |
+ **scheduledPushNotificationId** | **int?**| |
### Return type
@@ -77,7 +76,7 @@ void (empty response body)
# **GetPushNotifications**
> RestApiPaginationResultPushNotificationResponse GetPushNotifications (string appId, int? page = null, int? limit = null)
-[PRIVATE] Push notification to cutomers
+
### Example
```csharp
@@ -103,7 +102,6 @@ namespace Example
try
{
- // [PRIVATE] Push notification to cutomers
RestApiPaginationResultPushNotificationResponse result = apiInstance.GetPushNotifications(appId, page, limit);
Debug.WriteLine(result);
}
@@ -143,7 +141,7 @@ Name | Type | Description | Notes
# **SchedulePushNotification**
> RestApiResultPushNotificationResponse SchedulePushNotification (string appId, PushNotificationRequest notification)
-[PRIVATE] Push notification to cutomers
+
### Example
```csharp
@@ -163,12 +161,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new PushNotificationsApi();
- var appId = appId_example; // string | Application Id
- var notification = new PushNotificationRequest(); // PushNotificationRequest | Notification to send
+ var appId = appId_example; // string |
+ var notification = new PushNotificationRequest(); // PushNotificationRequest |
try
{
- // [PRIVATE] Push notification to cutomers
RestApiResultPushNotificationResponse result = apiInstance.SchedulePushNotification(appId, notification);
Debug.WriteLine(result);
}
@@ -185,8 +182,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application Id |
- **notification** | [**PushNotificationRequest**](PushNotificationRequest.md)| Notification to send |
+ **appId** | **string**| |
+ **notification** | [**PushNotificationRequest**](PushNotificationRequest.md)| |
### Return type
@@ -207,7 +204,7 @@ Name | Type | Description | Notes
# **UpdatePushNotification**
> RestApiResultPushNotificationResponse UpdatePushNotification (string appId, int? scheduledPushNotificationId, PushNotificationRequest notification)
-[PRIVATE] Update the push notification
+
### Example
```csharp
@@ -227,13 +224,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new PushNotificationsApi();
- var appId = appId_example; // string | Application Id
- var scheduledPushNotificationId = 56; // int? | Notification Id
- var notification = new PushNotificationRequest(); // PushNotificationRequest | Notification to send
+ var appId = appId_example; // string |
+ var scheduledPushNotificationId = 56; // int? |
+ var notification = new PushNotificationRequest(); // PushNotificationRequest |
try
{
- // [PRIVATE] Update the push notification
RestApiResultPushNotificationResponse result = apiInstance.UpdatePushNotification(appId, scheduledPushNotificationId, notification);
Debug.WriteLine(result);
}
@@ -250,9 +246,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application Id |
- **scheduledPushNotificationId** | **int?**| Notification Id |
- **notification** | [**PushNotificationRequest**](PushNotificationRequest.md)| Notification to send |
+ **appId** | **string**| |
+ **scheduledPushNotificationId** | **int?**| |
+ **notification** | [**PushNotificationRequest**](PushNotificationRequest.md)| |
### Return type
diff --git a/docs/FilesApi.md b/docs/ReceiptsApi.md
similarity index 60%
rename from docs/FilesApi.md
rename to docs/ReceiptsApi.md
index c4497c01..7e703c2a 100644
--- a/docs/FilesApi.md
+++ b/docs/ReceiptsApi.md
@@ -1,17 +1,17 @@
-# Flipdish.Api.FilesApi
+# Flipdish.Api.ReceiptsApi
All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**DownloadFile**](FilesApi.md#downloadfile) | **GET** /api/v1.0/{appId}/files/download/{fileId} | Get file from storage
+[**GetReceipt**](ReceiptsApi.md#getreceipt) | **GET** /api/v1.0/receipts/{orderId} |
-
-# **DownloadFile**
-> string DownloadFile (string appId, string fileId)
+
+# **GetReceipt**
+> GetReceiptByOrderIdQueryResponse GetReceipt (int? orderId)
+
-Get file from storage
### Example
```csharp
@@ -23,26 +23,24 @@ using Flipdish.Model;
namespace Example
{
- public class DownloadFileExample
+ public class GetReceiptExample
{
public void main()
{
// Configure OAuth2 access token for authorization: oauth2
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
- var apiInstance = new FilesApi();
- var appId = appId_example; // string |
- var fileId = fileId_example; // string |
+ var apiInstance = new ReceiptsApi();
+ var orderId = 56; // int? |
try
{
- // Get file from storage
- string result = apiInstance.DownloadFile(appId, fileId);
+ GetReceiptByOrderIdQueryResponse result = apiInstance.GetReceipt(orderId);
Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling FilesApi.DownloadFile: " + e.Message );
+ Debug.Print("Exception when calling ReceiptsApi.GetReceipt: " + e.Message );
}
}
}
@@ -53,12 +51,11 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| |
- **fileId** | **string**| |
+ **orderId** | **int?**| |
### Return type
-**string**
+[**GetReceiptByOrderIdQueryResponse**](GetReceiptByOrderIdQueryResponse.md)
### Authorization
diff --git a/docs/RequestPasswordResetModel.md b/docs/RequestPasswordResetModel.md
index 48dfffb9..263ac8a1 100644
--- a/docs/RequestPasswordResetModel.md
+++ b/docs/RequestPasswordResetModel.md
@@ -4,6 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Email** | **string** | Email address | [optional]
+**RecaptchaToken** | **string** | Google Recaptcha Token | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/RequestPasswordResetPinResponse.md b/docs/RequestPasswordResetPinResponse.md
deleted file mode 100644
index f0f7061e..00000000
--- a/docs/RequestPasswordResetPinResponse.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# Flipdish.Model.RequestPasswordResetPinResponse
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**PasswordResetPinSentViaEmail** | **bool?** | Password Reset PIN sent via email to user | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
diff --git a/docs/RestApiArrayResultAllergen.md b/docs/RestApiArrayResultAllergen.md
new file mode 100644
index 00000000..cde3d75f
--- /dev/null
+++ b/docs/RestApiArrayResultAllergen.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiArrayResultAllergen
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**List<Allergen>**](Allergen.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiArrayResultAppStoreAppConfigurationHeader.md b/docs/RestApiArrayResultAppStoreAppConfigurationHeader.md
deleted file mode 100644
index d342d41f..00000000
--- a/docs/RestApiArrayResultAppStoreAppConfigurationHeader.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# Flipdish.Model.RestApiArrayResultAppStoreAppConfigurationHeader
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**Data** | [**List<AppStoreAppConfigurationHeader>**](AppStoreAppConfigurationHeader.md) | Generic data object. |
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
diff --git a/docs/RestApiArrayResultAppStoreAppSummary.md b/docs/RestApiArrayResultAppStoreAppSummary.md
new file mode 100644
index 00000000..1cde9951
--- /dev/null
+++ b/docs/RestApiArrayResultAppStoreAppSummary.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiArrayResultAppStoreAppSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**List<AppStoreAppSummary>**](AppStoreAppSummary.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiArrayResultClientDeviceSummary.md b/docs/RestApiArrayResultClientDeviceSummary.md
new file mode 100644
index 00000000..37ef9666
--- /dev/null
+++ b/docs/RestApiArrayResultClientDeviceSummary.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiArrayResultClientDeviceSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**List<ClientDeviceSummary>**](ClientDeviceSummary.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiArrayResultDriverStore.md b/docs/RestApiArrayResultDriverStore.md
deleted file mode 100644
index 14b410dd..00000000
--- a/docs/RestApiArrayResultDriverStore.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# Flipdish.Model.RestApiArrayResultDriverStore
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**Data** | [**List<DriverStore>**](DriverStore.md) | Generic data object. |
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
diff --git a/docs/RestApiArrayResultFlipdishAccountName.md b/docs/RestApiArrayResultFlipdishAccountName.md
new file mode 100644
index 00000000..ce607ad6
--- /dev/null
+++ b/docs/RestApiArrayResultFlipdishAccountName.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiArrayResultFlipdishAccountName
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**List<FlipdishAccountName>**](FlipdishAccountName.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiArrayResultMenuZone.md b/docs/RestApiArrayResultMenuZone.md
new file mode 100644
index 00000000..66569a82
--- /dev/null
+++ b/docs/RestApiArrayResultMenuZone.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiArrayResultMenuZone
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**List<MenuZone>**](MenuZone.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultKioskCashSetting.md b/docs/RestApiArrayResultOrderBatch.md
similarity index 72%
rename from docs/RestApiResultKioskCashSetting.md
rename to docs/RestApiArrayResultOrderBatch.md
index b1e6c79b..48717901 100644
--- a/docs/RestApiResultKioskCashSetting.md
+++ b/docs/RestApiArrayResultOrderBatch.md
@@ -1,9 +1,9 @@
-# Flipdish.Model.RestApiResultKioskCashSetting
+# Flipdish.Model.RestApiArrayResultOrderBatch
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Data** | [**KioskCashSetting**](KioskCashSetting.md) | Generic data object. |
+**Data** | [**List<OrderBatch>**](OrderBatch.md) | Generic data object. |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/RestApiArrayResultPendingInvitation.md b/docs/RestApiArrayResultPendingInvitation.md
new file mode 100644
index 00000000..f86f9ee7
--- /dev/null
+++ b/docs/RestApiArrayResultPendingInvitation.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiArrayResultPendingInvitation
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**List<PendingInvitation>**](PendingInvitation.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiArrayResultRedeemInvitationResult.md b/docs/RestApiArrayResultRedeemInvitationResult.md
new file mode 100644
index 00000000..c2f52f51
--- /dev/null
+++ b/docs/RestApiArrayResultRedeemInvitationResult.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiArrayResultRedeemInvitationResult
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**List<RedeemInvitationResult>**](RedeemInvitationResult.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiArrayResultSmsProviderCredential.md b/docs/RestApiArrayResultSmsProviderCredential.md
new file mode 100644
index 00000000..6b10deb5
--- /dev/null
+++ b/docs/RestApiArrayResultSmsProviderCredential.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiArrayResultSmsProviderCredential
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**List<SmsProviderCredential>**](SmsProviderCredential.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiArrayResultStoreChannelStoreMapping.md b/docs/RestApiArrayResultStoreChannelStoreMapping.md
deleted file mode 100644
index 0147e492..00000000
--- a/docs/RestApiArrayResultStoreChannelStoreMapping.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# Flipdish.Model.RestApiArrayResultStoreChannelStoreMapping
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**Data** | [**List<StoreChannelStoreMapping>**](StoreChannelStoreMapping.md) | Generic data object. |
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
diff --git a/docs/RestApiArrayResultStoreDeliveryZoneFeeConfig.md b/docs/RestApiArrayResultStoreDeliveryZoneFeeConfig.md
new file mode 100644
index 00000000..ba7659d3
--- /dev/null
+++ b/docs/RestApiArrayResultStoreDeliveryZoneFeeConfig.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiArrayResultStoreDeliveryZoneFeeConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**List<StoreDeliveryZoneFeeConfig>**](StoreDeliveryZoneFeeConfig.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiArrayResultStripeCustomConnectedAccount.md b/docs/RestApiArrayResultStripeCustomConnectedAccount.md
new file mode 100644
index 00000000..86db2231
--- /dev/null
+++ b/docs/RestApiArrayResultStripeCustomConnectedAccount.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiArrayResultStripeCustomConnectedAccount
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**List<StripeCustomConnectedAccount>**](StripeCustomConnectedAccount.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiArrayResultSubscriptionSummary.md b/docs/RestApiArrayResultSubscriptionSummary.md
new file mode 100644
index 00000000..6a43eaa3
--- /dev/null
+++ b/docs/RestApiArrayResultSubscriptionSummary.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiArrayResultSubscriptionSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**List<SubscriptionSummary>**](SubscriptionSummary.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiArrayResultUserDeliveryLocationAdmin.md b/docs/RestApiArrayResultUserDeliveryLocationAdmin.md
new file mode 100644
index 00000000..fa92de9f
--- /dev/null
+++ b/docs/RestApiArrayResultUserDeliveryLocationAdmin.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiArrayResultUserDeliveryLocationAdmin
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**List<UserDeliveryLocationAdmin>**](UserDeliveryLocationAdmin.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiArrayResultUserFlipdishAccount.md b/docs/RestApiArrayResultUserFlipdishAccount.md
new file mode 100644
index 00000000..c5fd20df
--- /dev/null
+++ b/docs/RestApiArrayResultUserFlipdishAccount.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiArrayResultUserFlipdishAccount
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**List<UserFlipdishAccount>**](UserFlipdishAccount.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiArrayResultUserNote.md b/docs/RestApiArrayResultUserNote.md
new file mode 100644
index 00000000..2c75f4ea
--- /dev/null
+++ b/docs/RestApiArrayResultUserNote.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiArrayResultUserNote
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**List<UserNote>**](UserNote.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiArrayResultUserOrderSummary.md b/docs/RestApiArrayResultUserOrderSummary.md
new file mode 100644
index 00000000..7e3b32e5
--- /dev/null
+++ b/docs/RestApiArrayResultUserOrderSummary.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiArrayResultUserOrderSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**List<UserOrderSummary>**](UserOrderSummary.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiArrayResultUserSmsChatItem.md b/docs/RestApiArrayResultUserSmsChatItem.md
new file mode 100644
index 00000000..e4ff9402
--- /dev/null
+++ b/docs/RestApiArrayResultUserSmsChatItem.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiArrayResultUserSmsChatItem
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**List<UserSmsChatItem>**](UserSmsChatItem.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiArrayResultUserStoreInfo.md b/docs/RestApiArrayResultUserStoreInfo.md
new file mode 100644
index 00000000..4b988289
--- /dev/null
+++ b/docs/RestApiArrayResultUserStoreInfo.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiArrayResultUserStoreInfo
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**List<UserStoreInfo>**](UserStoreInfo.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiArrayResultOrderBatchItem.md b/docs/RestApiArrayResultVoucherSummary.md
similarity index 72%
rename from docs/RestApiArrayResultOrderBatchItem.md
rename to docs/RestApiArrayResultVoucherSummary.md
index 0494a14a..75d8914e 100644
--- a/docs/RestApiArrayResultOrderBatchItem.md
+++ b/docs/RestApiArrayResultVoucherSummary.md
@@ -1,9 +1,9 @@
-# Flipdish.Model.RestApiArrayResultOrderBatchItem
+# Flipdish.Model.RestApiArrayResultVoucherSummary
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Data** | [**List<OrderBatchItem>**](OrderBatchItem.md) | Generic data object. |
+**Data** | [**List<VoucherSummary>**](VoucherSummary.md) | Generic data object. |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/RestApiFinanceSearchPaginationResultInvoice.md b/docs/RestApiFinanceSearchPaginationResultInvoice.md
new file mode 100644
index 00000000..3c35710d
--- /dev/null
+++ b/docs/RestApiFinanceSearchPaginationResultInvoice.md
@@ -0,0 +1,12 @@
+# Flipdish.Model.RestApiFinanceSearchPaginationResultInvoice
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**NextPage** | **string** | Next page |
+**Limit** | **int?** | Current page size |
+**TotalRecordCount** | **int?** | Total record count |
+**Data** | [**List<Invoice>**](Invoice.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiFinanceSearchPaginationResultSubscriptionInvoice.md b/docs/RestApiFinanceSearchPaginationResultSubscriptionInvoice.md
new file mode 100644
index 00000000..4ddab500
--- /dev/null
+++ b/docs/RestApiFinanceSearchPaginationResultSubscriptionInvoice.md
@@ -0,0 +1,12 @@
+# Flipdish.Model.RestApiFinanceSearchPaginationResultSubscriptionInvoice
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**NextPage** | **string** | Next page |
+**Limit** | **int?** | Current page size |
+**TotalRecordCount** | **int?** | Total record count |
+**Data** | [**List<SubscriptionInvoice>**](SubscriptionInvoice.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiPaginationResultPayoutReport3RefundedOrder.md b/docs/RestApiPaginationResultPayoutReport3RefundedOrder.md
new file mode 100644
index 00000000..8ac40bc5
--- /dev/null
+++ b/docs/RestApiPaginationResultPayoutReport3RefundedOrder.md
@@ -0,0 +1,12 @@
+# Flipdish.Model.RestApiPaginationResultPayoutReport3RefundedOrder
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Page** | **int?** | Current page index |
+**Limit** | **int?** | Current page size |
+**TotalRecordCount** | **int?** | Total record count |
+**Data** | [**List<PayoutReport3RefundedOrder>**](PayoutReport3RefundedOrder.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiPaginationResultHttpRequestAndResponseLog.md b/docs/RestApiPaginationResultRestaurant.md
similarity index 70%
rename from docs/RestApiPaginationResultHttpRequestAndResponseLog.md
rename to docs/RestApiPaginationResultRestaurant.md
index d41e9150..65ba5794 100644
--- a/docs/RestApiPaginationResultHttpRequestAndResponseLog.md
+++ b/docs/RestApiPaginationResultRestaurant.md
@@ -1,4 +1,4 @@
-# Flipdish.Model.RestApiPaginationResultHttpRequestAndResponseLog
+# Flipdish.Model.RestApiPaginationResultRestaurant
## Properties
Name | Type | Description | Notes
@@ -6,7 +6,7 @@ Name | Type | Description | Notes
**Page** | **int?** | Current page index |
**Limit** | **int?** | Current page size |
**TotalRecordCount** | **int?** | Total record count |
-**Data** | [**List<HttpRequestAndResponseLog>**](HttpRequestAndResponseLog.md) | Generic data object. |
+**Data** | [**List<Restaurant>**](Restaurant.md) | Generic data object. |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/RestApiPaginationResultUserSearch.md b/docs/RestApiPaginationResultUserSearch.md
new file mode 100644
index 00000000..f00b38f5
--- /dev/null
+++ b/docs/RestApiPaginationResultUserSearch.md
@@ -0,0 +1,12 @@
+# Flipdish.Model.RestApiPaginationResultUserSearch
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Page** | **int?** | Current page index |
+**Limit** | **int?** | Current page size |
+**TotalRecordCount** | **int?** | Total record count |
+**Data** | [**List<UserSearch>**](UserSearch.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultAcceptInvitationResult.md b/docs/RestApiResultAcceptInvitationResult.md
new file mode 100644
index 00000000..8aa624da
--- /dev/null
+++ b/docs/RestApiResultAcceptInvitationResult.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultAcceptInvitationResult
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**AcceptInvitationResult**](AcceptInvitationResult.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/KioskCashSetting.md b/docs/RestApiResultAppGeneralConfigModel.md
similarity index 65%
rename from docs/KioskCashSetting.md
rename to docs/RestApiResultAppGeneralConfigModel.md
index a8a1b1a5..5da9295f 100644
--- a/docs/KioskCashSetting.md
+++ b/docs/RestApiResultAppGeneralConfigModel.md
@@ -1,9 +1,9 @@
-# Flipdish.Model.KioskCashSetting
+# Flipdish.Model.RestApiResultAppGeneralConfigModel
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**CashPaymentEnabled** | **bool?** | Indicated whether cash payment is enabled or not eg: true | [optional]
+**Data** | [**AppGeneralConfigModel**](AppGeneralConfigModel.md) | Generic data object. |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/RestApiResultAppStoreAppEntitlements.md b/docs/RestApiResultAppStoreAppEntitlements.md
new file mode 100644
index 00000000..0cb98f1b
--- /dev/null
+++ b/docs/RestApiResultAppStoreAppEntitlements.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultAppStoreAppEntitlements
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**AppStoreAppEntitlements**](AppStoreAppEntitlements.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultAppStoreConfigModel.md b/docs/RestApiResultAppStoreConfigModel.md
new file mode 100644
index 00000000..b4c1c7bf
--- /dev/null
+++ b/docs/RestApiResultAppStoreConfigModel.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultAppStoreConfigModel
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**AppStoreConfigModel**](AppStoreConfigModel.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultAssetResultModel.md b/docs/RestApiResultAssetResultModel.md
new file mode 100644
index 00000000..dc7bcd6c
--- /dev/null
+++ b/docs/RestApiResultAssetResultModel.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultAssetResultModel
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**AssetResultModel**](AssetResultModel.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultBuildResultModel.md b/docs/RestApiResultBuildResultModel.md
new file mode 100644
index 00000000..a7b008c8
--- /dev/null
+++ b/docs/RestApiResultBuildResultModel.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultBuildResultModel
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**BuildResultModel**](BuildResultModel.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiArrayResultDriver.md b/docs/RestApiResultClientDevice.md
similarity index 72%
rename from docs/RestApiArrayResultDriver.md
rename to docs/RestApiResultClientDevice.md
index 4c3d0c5f..cacb3b56 100644
--- a/docs/RestApiArrayResultDriver.md
+++ b/docs/RestApiResultClientDevice.md
@@ -1,9 +1,9 @@
-# Flipdish.Model.RestApiArrayResultDriver
+# Flipdish.Model.RestApiResultClientDevice
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Data** | [**List<Driver>**](Driver.md) | Generic data object. |
+**Data** | [**ClientDevice**](ClientDevice.md) | Generic data object. |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/RestApiResultClientDeviceEnrollmentResult.md b/docs/RestApiResultClientDeviceEnrollmentResult.md
new file mode 100644
index 00000000..78b1adda
--- /dev/null
+++ b/docs/RestApiResultClientDeviceEnrollmentResult.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultClientDeviceEnrollmentResult
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**ClientDeviceEnrollmentResult**](ClientDeviceEnrollmentResult.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultKioskStoreSettings.md b/docs/RestApiResultCrossSellMenuItems.md
similarity index 72%
rename from docs/RestApiResultKioskStoreSettings.md
rename to docs/RestApiResultCrossSellMenuItems.md
index f3ff8669..50553d90 100644
--- a/docs/RestApiResultKioskStoreSettings.md
+++ b/docs/RestApiResultCrossSellMenuItems.md
@@ -1,9 +1,9 @@
-# Flipdish.Model.RestApiResultKioskStoreSettings
+# Flipdish.Model.RestApiResultCrossSellMenuItems
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Data** | [**KioskStoreSettings**](KioskStoreSettings.md) | Generic data object. |
+**Data** | [**CrossSellMenuItems**](CrossSellMenuItems.md) | Generic data object. |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/RestApiResultCustomers.md b/docs/RestApiResultCustomers.md
new file mode 100644
index 00000000..3ea70268
--- /dev/null
+++ b/docs/RestApiResultCustomers.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultCustomers
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**Customers**](Customers.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultEndUserFeeConfig.md b/docs/RestApiResultEndUserFeeConfig.md
new file mode 100644
index 00000000..801888bc
--- /dev/null
+++ b/docs/RestApiResultEndUserFeeConfig.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultEndUserFeeConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**EndUserFeeConfig**](EndUserFeeConfig.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultExecuteConfigurationActionResult.md b/docs/RestApiResultExecuteConfigurationActionResult.md
new file mode 100644
index 00000000..88297a71
--- /dev/null
+++ b/docs/RestApiResultExecuteConfigurationActionResult.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultExecuteConfigurationActionResult
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**ExecuteConfigurationActionResult**](ExecuteConfigurationActionResult.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultGetEndUserFeeConfigsResponse.md b/docs/RestApiResultGetEndUserFeeConfigsResponse.md
new file mode 100644
index 00000000..3dd23b6b
--- /dev/null
+++ b/docs/RestApiResultGetEndUserFeeConfigsResponse.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultGetEndUserFeeConfigsResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**GetEndUserFeeConfigsResponse**](GetEndUserFeeConfigsResponse.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultHasPaymentMethodResponse.md b/docs/RestApiResultHasPaymentMethodResponse.md
new file mode 100644
index 00000000..ad1edfec
--- /dev/null
+++ b/docs/RestApiResultHasPaymentMethodResponse.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultHasPaymentMethodResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**HasPaymentMethodResponse**](HasPaymentMethodResponse.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultIntercomUserHash.md b/docs/RestApiResultIntercomUserHash.md
new file mode 100644
index 00000000..4e9282a6
--- /dev/null
+++ b/docs/RestApiResultIntercomUserHash.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultIntercomUserHash
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**IntercomUserHash**](IntercomUserHash.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultKioskEntitlementsResult.md b/docs/RestApiResultKioskEntitlementsResult.md
new file mode 100644
index 00000000..2e05caf7
--- /dev/null
+++ b/docs/RestApiResultKioskEntitlementsResult.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultKioskEntitlementsResult
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**KioskEntitlementsResult**](KioskEntitlementsResult.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultKioskSettings.md b/docs/RestApiResultKioskSettings.md
new file mode 100644
index 00000000..f63ccb98
--- /dev/null
+++ b/docs/RestApiResultKioskSettings.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultKioskSettings
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**KioskSettings**](KioskSettings.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultKioskStripeLocation.md b/docs/RestApiResultKioskStripeLocation.md
new file mode 100644
index 00000000..6149e225
--- /dev/null
+++ b/docs/RestApiResultKioskStripeLocation.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultKioskStripeLocation
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**KioskStripeLocation**](KioskStripeLocation.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultMenuNutritionInfoHeader.md b/docs/RestApiResultMenuNutritionInfoHeader.md
new file mode 100644
index 00000000..f0192b5e
--- /dev/null
+++ b/docs/RestApiResultMenuNutritionInfoHeader.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultMenuNutritionInfoHeader
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**MenuNutritionInfoHeader**](MenuNutritionInfoHeader.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultMenuZone.md b/docs/RestApiResultMenuZone.md
new file mode 100644
index 00000000..b996ad41
--- /dev/null
+++ b/docs/RestApiResultMenuZone.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultMenuZone
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**MenuZone**](MenuZone.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultNutritionInfo.md b/docs/RestApiResultNutritionInfo.md
new file mode 100644
index 00000000..a043e22c
--- /dev/null
+++ b/docs/RestApiResultNutritionInfo.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultNutritionInfo
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**NutritionInfo**](NutritionInfo.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultNutritionInfoV2.md b/docs/RestApiResultNutritionInfoV2.md
new file mode 100644
index 00000000..11283ab7
--- /dev/null
+++ b/docs/RestApiResultNutritionInfoV2.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultNutritionInfoV2
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**NutritionInfoV2**](NutritionInfoV2.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultOktaPortalFeatureFlag.md b/docs/RestApiResultOktaPortalFeatureFlag.md
new file mode 100644
index 00000000..ccd4a9a6
--- /dev/null
+++ b/docs/RestApiResultOktaPortalFeatureFlag.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultOktaPortalFeatureFlag
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**OktaPortalFeatureFlag**](OktaPortalFeatureFlag.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultOrderIngestSubmitOrderResponse.md b/docs/RestApiResultOrderIngestSubmitOrderResponse.md
deleted file mode 100644
index e46d27a1..00000000
--- a/docs/RestApiResultOrderIngestSubmitOrderResponse.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# Flipdish.Model.RestApiResultOrderIngestSubmitOrderResponse
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**Data** | [**OrderIngestSubmitOrderResponse**](OrderIngestSubmitOrderResponse.md) | Generic data object. |
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
diff --git a/docs/RestApiResultOrderLeadTimes.md b/docs/RestApiResultOrderLeadTimes.md
new file mode 100644
index 00000000..102bfe26
--- /dev/null
+++ b/docs/RestApiResultOrderLeadTimes.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultOrderLeadTimes
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**OrderLeadTimes**](OrderLeadTimes.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultPayoutReport3Details.md b/docs/RestApiResultPayoutReport3Details.md
new file mode 100644
index 00000000..2805609b
--- /dev/null
+++ b/docs/RestApiResultPayoutReport3Details.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultPayoutReport3Details
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**PayoutReport3Details**](PayoutReport3Details.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultPayoutReport3Overview.md b/docs/RestApiResultPayoutReport3Overview.md
new file mode 100644
index 00000000..08b92aee
--- /dev/null
+++ b/docs/RestApiResultPayoutReport3Overview.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultPayoutReport3Overview
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**PayoutReport3Overview**](PayoutReport3Overview.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultPayoutReport3PropertyDetails.md b/docs/RestApiResultPayoutReport3PropertyDetails.md
new file mode 100644
index 00000000..a1ce3a5c
--- /dev/null
+++ b/docs/RestApiResultPayoutReport3PropertyDetails.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultPayoutReport3PropertyDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**PayoutReport3PropertyDetails**](PayoutReport3PropertyDetails.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultPayoutReport3StorePayouts.md b/docs/RestApiResultPayoutReport3StorePayouts.md
new file mode 100644
index 00000000..8a91fdf3
--- /dev/null
+++ b/docs/RestApiResultPayoutReport3StorePayouts.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultPayoutReport3StorePayouts
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**PayoutReport3StorePayouts**](PayoutReport3StorePayouts.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultPixelPointProductCatalogue.md b/docs/RestApiResultPixelPointProductCatalogue.md
new file mode 100644
index 00000000..d9f2e575
--- /dev/null
+++ b/docs/RestApiResultPixelPointProductCatalogue.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultPixelPointProductCatalogue
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**PixelPointProductCatalogue**](PixelPointProductCatalogue.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultPlayStoreConfigModel.md b/docs/RestApiResultPlayStoreConfigModel.md
new file mode 100644
index 00000000..ef035aa0
--- /dev/null
+++ b/docs/RestApiResultPlayStoreConfigModel.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultPlayStoreConfigModel
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**PlayStoreConfigModel**](PlayStoreConfigModel.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultRestApiDefaultResponse.md b/docs/RestApiResultRestApiDefaultResponse.md
new file mode 100644
index 00000000..080b939e
--- /dev/null
+++ b/docs/RestApiResultRestApiDefaultResponse.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultRestApiDefaultResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**RestApiDefaultResponse**](RestApiDefaultResponse.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultRestApiIntegerResult.md b/docs/RestApiResultRestApiIntegerResult.md
new file mode 100644
index 00000000..5f5cb308
--- /dev/null
+++ b/docs/RestApiResultRestApiIntegerResult.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultRestApiIntegerResult
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**RestApiIntegerResult**](RestApiIntegerResult.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultSetV2FeeCalculationRequest.md b/docs/RestApiResultSetV2FeeCalculationRequest.md
new file mode 100644
index 00000000..b485f40d
--- /dev/null
+++ b/docs/RestApiResultSetV2FeeCalculationRequest.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultSetV2FeeCalculationRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**SetV2FeeCalculationRequest**](SetV2FeeCalculationRequest.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultSmsProviderCredential.md b/docs/RestApiResultSmsProviderCredential.md
new file mode 100644
index 00000000..415a9442
--- /dev/null
+++ b/docs/RestApiResultSmsProviderCredential.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultSmsProviderCredential
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**SmsProviderCredential**](SmsProviderCredential.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultStoreKioskSettings.md b/docs/RestApiResultStoreKioskSettings.md
deleted file mode 100644
index fe2f1841..00000000
--- a/docs/RestApiResultStoreKioskSettings.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# Flipdish.Model.RestApiResultStoreKioskSettings
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**Data** | [**StoreKioskSettings**](StoreKioskSettings.md) | Generic data object. |
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
diff --git a/docs/RestApiResultStripeTerminalPrivateKey.md b/docs/RestApiResultStripeTerminalPrivateKey.md
deleted file mode 100644
index f95d4eef..00000000
--- a/docs/RestApiResultStripeTerminalPrivateKey.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# Flipdish.Model.RestApiResultStripeTerminalPrivateKey
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**Data** | [**StripeTerminalPrivateKey**](StripeTerminalPrivateKey.md) | Generic data object. |
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
diff --git a/docs/RestApiResultSubscription.md b/docs/RestApiResultSubscription.md
new file mode 100644
index 00000000..b3a1fc24
--- /dev/null
+++ b/docs/RestApiResultSubscription.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultSubscription
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**Subscription**](Subscription.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultUserInfo.md b/docs/RestApiResultUserInfo.md
new file mode 100644
index 00000000..b55cf9f9
--- /dev/null
+++ b/docs/RestApiResultUserInfo.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultUserInfo
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**UserInfo**](UserInfo.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultUserPushNotificationSentResult.md b/docs/RestApiResultUserPushNotificationSentResult.md
new file mode 100644
index 00000000..449ac991
--- /dev/null
+++ b/docs/RestApiResultUserPushNotificationSentResult.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultUserPushNotificationSentResult
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**UserPushNotificationSentResult**](UserPushNotificationSentResult.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultUserRole.md b/docs/RestApiResultUserRole.md
new file mode 100644
index 00000000..3d2cdb93
--- /dev/null
+++ b/docs/RestApiResultUserRole.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultUserRole
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**UserRole**](UserRole.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultVoucher.md b/docs/RestApiResultVoucher.md
new file mode 100644
index 00000000..0114737f
--- /dev/null
+++ b/docs/RestApiResultVoucher.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultVoucher
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**Voucher**](Voucher.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestApiResultWhiteLabelConfigModel.md b/docs/RestApiResultWhiteLabelConfigModel.md
new file mode 100644
index 00000000..699c91fa
--- /dev/null
+++ b/docs/RestApiResultWhiteLabelConfigModel.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.RestApiResultWhiteLabelConfigModel
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Data** | [**WhiteLabelConfigModel**](WhiteLabelConfigModel.md) | Generic data object. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/Restaurant.md b/docs/Restaurant.md
new file mode 100644
index 00000000..d988f172
--- /dev/null
+++ b/docs/Restaurant.md
@@ -0,0 +1,19 @@
+# Flipdish.Model.Restaurant
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**WhiteLabelConfigs** | [**List<WhiteLabelConfig>**](WhiteLabelConfig.md) | Collection of white label configurations | [optional]
+**VirtualRestaurantId** | **int?** | Virtual restaurant identifier | [optional]
+**VirtualRestaurantName** | **string** | Virtual restaurant name | [optional]
+**VirtualRestaurantUrl** | **string** | Virtual restaurant URL | [optional]
+**PhysicalRestaurantId** | **int?** | Physical restaurant identifier | [optional]
+**PhysicalRestaurantName** | **string** | Physical restaurant name | [optional]
+**PhysicalRestaurantAddress** | **string** | Physical restaurant address | [optional]
+**MenuId** | **int?** | Menu identifier | [optional]
+**IsArchived** | **bool?** | Indicates if the restaurant is archived | [optional]
+**IsPublished** | **bool?** | Indicates if the restaurant is published | [optional]
+**FlipdishStripeCustomConnectedAccounts** | **List<int?>** | List of Flipdish Stripe custom connected account identifiers | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/RestaurantVoucherAssignedStore.md b/docs/RestaurantVoucherAssignedStore.md
index fb68607a..e042aa29 100644
--- a/docs/RestaurantVoucherAssignedStore.md
+++ b/docs/RestaurantVoucherAssignedStore.md
@@ -3,9 +3,9 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**StoreId** | **int?** | | [optional]
-**Name** | **string** | | [optional]
-**Active** | **bool?** | | [optional]
+**StoreId** | **int?** | StoreId. | [optional]
+**Name** | **string** | Name. | [optional]
+**Active** | **bool?** | Active. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/RestaurantVoucherEligibleStore.md b/docs/RestaurantVoucherEligibleStore.md
index 83eaa5eb..145589c7 100644
--- a/docs/RestaurantVoucherEligibleStore.md
+++ b/docs/RestaurantVoucherEligibleStore.md
@@ -3,8 +3,8 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**StoreId** | **int?** | | [optional]
-**Name** | **string** | | [optional]
+**StoreId** | **int?** | StoreId. | [optional]
+**Name** | **string** | Name. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/RestaurantVoucherPayGreenConfiguration.md b/docs/RestaurantVoucherPayGreenConfiguration.md
index b4c2b3a8..81d1b0ac 100644
--- a/docs/RestaurantVoucherPayGreenConfiguration.md
+++ b/docs/RestaurantVoucherPayGreenConfiguration.md
@@ -3,10 +3,10 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Name** | **string** | | [optional]
-**PayGreenId** | **string** | | [optional]
-**PayGreenConfigurationId** | **int?** | | [optional]
-**AssignedStores** | [**List<RestaurantVoucherAssignedStore>**](RestaurantVoucherAssignedStore.md) | | [optional]
+**Name** | **string** | Name. | [optional]
+**PayGreenId** | **string** | PayGreenId. | [optional]
+**PayGreenConfigurationId** | **int?** | PayGreenConfigurationId. | [optional]
+**AssignedStores** | [**List<RestaurantVoucherAssignedStore>**](RestaurantVoucherAssignedStore.md) | AssignedStores. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/RestaurantVoucherPayGreenConfigurationSummary.md b/docs/RestaurantVoucherPayGreenConfigurationSummary.md
index 3c5e4233..167057ac 100644
--- a/docs/RestaurantVoucherPayGreenConfigurationSummary.md
+++ b/docs/RestaurantVoucherPayGreenConfigurationSummary.md
@@ -3,8 +3,8 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Name** | **string** | | [optional]
-**PayGreenConfigurationId** | **int?** | | [optional]
+**Name** | **string** | Name. | [optional]
+**PayGreenConfigurationId** | **int?** | PayGreenConfigurationId. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/RestaurantVoucherPayGreenStoreConfiguration.md b/docs/RestaurantVoucherPayGreenStoreConfiguration.md
index 17bee26f..0b3a32d7 100644
--- a/docs/RestaurantVoucherPayGreenStoreConfiguration.md
+++ b/docs/RestaurantVoucherPayGreenStoreConfiguration.md
@@ -3,10 +3,10 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Name** | **string** | | [optional]
-**Active** | **bool?** | | [optional]
-**PayGreenId** | **string** | | [optional]
-**PayGreenConfigurationId** | **int?** | | [optional]
+**Name** | **string** | Name. | [optional]
+**Active** | **bool?** | Active. | [optional]
+**PayGreenId** | **string** | PayGreenId. | [optional]
+**PayGreenConfigurationId** | **int?** | PayGreenConfigurationId. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/RetentionCampaign.md b/docs/RetentionCampaign.md
index f3912adc..66478c37 100644
--- a/docs/RetentionCampaign.md
+++ b/docs/RetentionCampaign.md
@@ -6,8 +6,10 @@ Name | Type | Description | Notes
**CampaignId** | **int?** | Id of campaign | [optional]
**Statistics** | [**CampaignStatistics**](CampaignStatistics.md) | Statistics of campaign | [optional]
**Stores** | [**List<StoreCampaignStartTime>**](StoreCampaignStartTime.md) | Stores this campaign applies to with campaign start time in Utc | [optional]
+**PublicId** | **Guid?** | Permanent reference to the item. | [optional]
**NotifyCustomerAfterMinutes** | **int?** | Time in minutes, after which customer will receive retention voucher if he/she does not order | [optional]
**PercentDiscountAmount** | **int?** | Discount amount in percents | [optional]
+**MaxDiscount** | **double?** | Maximum discount for percentage discounts | [optional]
**LumpDiscountAmount** | **double?** | Discount amount in sum of money | [optional]
**VoucherValidPeriodDays** | **int?** | Number of days for which the voucher will be valid. | [optional]
**IncludeDeliveryFee** | **bool?** | Discount will include delivery fee | [optional]
@@ -15,6 +17,8 @@ Name | Type | Description | Notes
**IncludeExistingOrders** | **bool?** | Campaign will apply to existing orders | [optional]
**IsEnabled** | **bool?** | Is campaign enabled | [optional]
**StoreIds** | **List<int?>** | Ids of stores this campaign applies to | [optional]
+**AppId** | **string** | The app that this campaign belongs to. | [optional]
+**ForceDiscount** | **bool?** | Controls whether the voucher generated from this campaign will override discount exclusions | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/RetentionCampaignBase.md b/docs/RetentionCampaignBase.md
index ea7fbc83..0447bb5c 100644
--- a/docs/RetentionCampaignBase.md
+++ b/docs/RetentionCampaignBase.md
@@ -5,6 +5,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**NotifyCustomerAfterMinutes** | **int?** | Time in minutes, after which customer will receive retention voucher if he/she does not order | [optional]
**PercentDiscountAmount** | **int?** | Discount amount in percents | [optional]
+**MaxDiscount** | **double?** | Maximum discount for percentage discounts | [optional]
**LumpDiscountAmount** | **double?** | Discount amount in sum of money | [optional]
**VoucherValidPeriodDays** | **int?** | Number of days for which the voucher will be valid. | [optional]
**IncludeDeliveryFee** | **bool?** | Discount will include delivery fee | [optional]
@@ -12,6 +13,8 @@ Name | Type | Description | Notes
**IncludeExistingOrders** | **bool?** | Campaign will apply to existing orders | [optional]
**IsEnabled** | **bool?** | Is campaign enabled | [optional]
**StoreIds** | **List<int?>** | Ids of stores this campaign applies to | [optional]
+**AppId** | **string** | The app that this campaign belongs to. | [optional]
+**ForceDiscount** | **bool?** | Controls whether the voucher generated from this campaign will override discount exclusions | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/RetentionCampaignCreatedEvent.md b/docs/RetentionCampaignCreatedEvent.md
index 19906871..4a23f77a 100644
--- a/docs/RetentionCampaignCreatedEvent.md
+++ b/docs/RetentionCampaignCreatedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/RetentionCampaignDeletedEvent.md b/docs/RetentionCampaignDeletedEvent.md
index 26bcfc8f..8c1b9b4d 100644
--- a/docs/RetentionCampaignDeletedEvent.md
+++ b/docs/RetentionCampaignDeletedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/RetentionCampaignUpdatedEvent.md b/docs/RetentionCampaignUpdatedEvent.md
index cb77c892..46d97c81 100644
--- a/docs/RetentionCampaignUpdatedEvent.md
+++ b/docs/RetentionCampaignUpdatedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/RevenueAdjustmentsDetails.md b/docs/RevenueAdjustmentsDetails.md
index eb0c3602..131f25ae 100644
--- a/docs/RevenueAdjustmentsDetails.md
+++ b/docs/RevenueAdjustmentsDetails.md
@@ -4,9 +4,12 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**OnlineSalesRefundedAmount** | **double?** | Online sales refunds | [optional]
+**PosSalesRefundedAmount** | **double?** | POS Online sales refunds | [optional]
**CashSalesRefundedAmount** | **double?** | Cash sales refunds | [optional]
**CustomerCashFees** | **double?** | Customer cash fees | [optional]
**RefundsCount** | **int?** | Number of refunds | [optional]
+**PayGreenSalesAmount** | **double?** | PayGreen sales | [optional]
+**PayGreenProcessingFees** | **double?** | PayGreen processing fees charged to end-user | [optional]
**TotalOnlineRevenueAdjustments** | **double?** | Total revenue adjustments | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/SafeWaitHandle.md b/docs/SafeWaitHandle.md
new file mode 100644
index 00000000..be330e86
--- /dev/null
+++ b/docs/SafeWaitHandle.md
@@ -0,0 +1,10 @@
+# Flipdish.Model.SafeWaitHandle
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IsInvalid** | **bool?** | | [optional]
+**IsClosed** | **bool?** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/SearchApi.md b/docs/SearchApi.md
new file mode 100644
index 00000000..acd841a2
--- /dev/null
+++ b/docs/SearchApi.md
@@ -0,0 +1,82 @@
+# Flipdish.Api.SearchApi
+
+All URIs are relative to *https://api.flipdish.co*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**SearchRestaurants**](SearchApi.md#searchrestaurants) | **GET** /api/v1.0/search/restaurants |
+
+
+
+# **SearchRestaurants**
+> RestApiPaginationResultRestaurant SearchRestaurants (string query, string countryId, string includeArchivedStores = null, string searchType = null, string publishedStatus = null, int? page = null, int? limit = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SearchRestaurantsExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new SearchApi();
+ var query = query_example; // string |
+ var countryId = countryId_example; // string |
+ var includeArchivedStores = includeArchivedStores_example; // string | (optional)
+ var searchType = searchType_example; // string | (optional)
+ var publishedStatus = publishedStatus_example; // string | (optional)
+ var page = 56; // int? | (optional)
+ var limit = 56; // int? | (optional)
+
+ try
+ {
+ RestApiPaginationResultRestaurant result = apiInstance.SearchRestaurants(query, countryId, includeArchivedStores, searchType, publishedStatus, page, limit);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling SearchApi.SearchRestaurants: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **query** | **string**| |
+ **countryId** | **string**| |
+ **includeArchivedStores** | **string**| | [optional]
+ **searchType** | **string**| | [optional]
+ **publishedStatus** | **string**| | [optional]
+ **page** | **int?**| | [optional]
+ **limit** | **int?**| | [optional]
+
+### Return type
+
+[**RestApiPaginationResultRestaurant**](RestApiPaginationResultRestaurant.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/SearchCriteria.md b/docs/SearchCriteria.md
index bdd68896..ceaf4743 100644
--- a/docs/SearchCriteria.md
+++ b/docs/SearchCriteria.md
@@ -9,8 +9,11 @@ Name | Type | Description | Notes
**End** | **DateTime?** | End date | [optional]
**OrderId** | **int?** | Events that have Order Id | [optional]
**StoreId** | **int?** | Events that have Store Id | [optional]
+**StoreIdList** | **List<int?>** | Events that have Store Id List | [optional]
**StoreGroupId** | **int?** | Events that have Store Group Id | [optional]
**UserId** | **int?** | Events that have User Id | [optional]
+**MenuId** | **int?** | Events that have Menu Id | [optional]
+**CampaignId** | **int?** | Events that have Campaign Id | [optional]
**UserEmail** | **string** | Events that have User Email | [optional]
**UserName** | **string** | Events that have User Name | [optional]
**VoucherCode** | **string** | Events that have voucher code | [optional]
diff --git a/docs/SendUserPushNotificationRequest.md b/docs/SendUserPushNotificationRequest.md
new file mode 100644
index 00000000..c79a3cf5
--- /dev/null
+++ b/docs/SendUserPushNotificationRequest.md
@@ -0,0 +1,10 @@
+# Flipdish.Model.SendUserPushNotificationRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**WhiteLabelId** | **int?** | WhiteLabelId. | [optional]
+**Message** | **string** | Message. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/SendUserSmsRequest.md b/docs/SendUserSmsRequest.md
new file mode 100644
index 00000000..42654109
--- /dev/null
+++ b/docs/SendUserSmsRequest.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.SendUserSmsRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Message** | **string** | Message. | [optional]
+**WhiteLabelId** | **int?** | WhiteLabelId. | [optional]
+**FromNumber** | **string** | FromNumber. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/SetOrderBatchingConfiguration.md b/docs/SetOrderBatchingConfiguration.md
index 9519c032..ce6c2337 100644
--- a/docs/SetOrderBatchingConfiguration.md
+++ b/docs/SetOrderBatchingConfiguration.md
@@ -3,7 +3,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**BatchIntervalInMinutes** | **int?** | Batch sending interval in minutes | [optional]
+**BatchIntervalInSeconds** | **int?** | Batch sending interval in seconds | [optional]
**Enabled** | **bool?** | OrderBatching is enabled or not | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/SetPasswordWithPinModel.md b/docs/SetPasswordWithPinModel.md
deleted file mode 100644
index 9d0d77fc..00000000
--- a/docs/SetPasswordWithPinModel.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# Flipdish.Model.SetPasswordWithPinModel
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**Pin** | **int?** | PIN code (received via email) |
-**NewPassword** | **string** | New Password |
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
diff --git a/docs/SetUserDeliveryLocationCoordinatesRequest.md b/docs/SetUserDeliveryLocationCoordinatesRequest.md
new file mode 100644
index 00000000..fa2bc44f
--- /dev/null
+++ b/docs/SetUserDeliveryLocationCoordinatesRequest.md
@@ -0,0 +1,10 @@
+# Flipdish.Model.SetUserDeliveryLocationCoordinatesRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Latitude** | **double?** | Latitude. | [optional]
+**Longitude** | **double?** | Longitude. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/SetUserDeliveryLocationFieldRequest.md b/docs/SetUserDeliveryLocationFieldRequest.md
new file mode 100644
index 00000000..430fed42
--- /dev/null
+++ b/docs/SetUserDeliveryLocationFieldRequest.md
@@ -0,0 +1,10 @@
+# Flipdish.Model.SetUserDeliveryLocationFieldRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Field** | **string** | Which field to update. Omit or set to null for a validation error. | [optional]
+**Value** | **string** | Value. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/SetV2FeeCalculationRequest.md b/docs/SetV2FeeCalculationRequest.md
new file mode 100644
index 00000000..a4564938
--- /dev/null
+++ b/docs/SetV2FeeCalculationRequest.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.SetV2FeeCalculationRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IsEnabled** | **bool?** | Whether the V2 (tiered) fee calculation should be enabled for this Store. Required. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/SetVoucherValidityPeriodsSimplifiedRequest.md b/docs/SetVoucherValidityPeriodsSimplifiedRequest.md
new file mode 100644
index 00000000..d7a46302
--- /dev/null
+++ b/docs/SetVoucherValidityPeriodsSimplifiedRequest.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.SetVoucherValidityPeriodsSimplifiedRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DaysOfWeek** | **List<string>** | Days of week when the voucher is valid | [optional]
+**StartTime** | **string** | Start time of the day when the voucher is valid | [optional]
+**EndTime** | **string** | End time of the day when the voucher is valid. If the end time is before the start time, the end time is assumed to be the next day. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/Setting.md b/docs/Setting.md
index 049230b6..4a5946ec 100644
--- a/docs/Setting.md
+++ b/docs/Setting.md
@@ -3,8 +3,8 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Key** | **string** | Key | [optional]
-**Value** | **string** | Value | [optional]
+**Key** | **string** | | [optional]
+**Value** | **string** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/SmsProviderCredential.md b/docs/SmsProviderCredential.md
new file mode 100644
index 00000000..b9fa995e
--- /dev/null
+++ b/docs/SmsProviderCredential.md
@@ -0,0 +1,14 @@
+# Flipdish.Model.SmsProviderCredential
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**OrgId** | **string** | OrgId. | [optional]
+**BrandId** | **string** | BrandId. | [optional]
+**SmsServiceType** | **string** | SmsServiceType. | [optional]
+**SenderId** | **string** | SenderId. | [optional]
+**Username** | **string** | Username. | [optional]
+**AuthToken** | **string** | AuthToken. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/SmsProviderCredentialUpdateRequest.md b/docs/SmsProviderCredentialUpdateRequest.md
new file mode 100644
index 00000000..a4e11a50
--- /dev/null
+++ b/docs/SmsProviderCredentialUpdateRequest.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.SmsProviderCredentialUpdateRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**SenderId** | **string** | SenderId. | [optional]
+**Username** | **string** | Username. | [optional]
+**AuthToken** | **string** | AuthToken. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/SmsProviderCredentialsApi.md b/docs/SmsProviderCredentialsApi.md
new file mode 100644
index 00000000..075a4938
--- /dev/null
+++ b/docs/SmsProviderCredentialsApi.md
@@ -0,0 +1,336 @@
+# Flipdish.Api.SmsProviderCredentialsApi
+
+All URIs are relative to *https://api.flipdish.co*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**GetBrandSmsProviderCredentialByServiceType**](SmsProviderCredentialsApi.md#getbrandsmsprovidercredentialbyservicetype) | **GET** /api/v1.0/sms-providers/orgs/{orgId}/brands/{brandId}/provider-credentials/{serviceType} |
+[**GetBrandSmsProviderCredentials**](SmsProviderCredentialsApi.md#getbrandsmsprovidercredentials) | **GET** /api/v1.0/sms-providers/orgs/{orgId}/brands/{brandId}/provider-credentials |
+[**SmsProviderCredentialDelete**](SmsProviderCredentialsApi.md#smsprovidercredentialdelete) | **DELETE** /api/v1.0/sms-providers/orgs/{orgId}/brands/{brandId}/provider-credentials/{serviceType} |
+[**SmsProviderCredentialUpdate**](SmsProviderCredentialsApi.md#smsprovidercredentialupdate) | **POST** /api/v1.0/sms-providers/orgs/{orgId}/brands/{brandId}/provider-credentials/{serviceType} |
+[**SmsProviderCredentialsBulkUpsert**](SmsProviderCredentialsApi.md#smsprovidercredentialsbulkupsert) | **POST** /api/v1.0/sms-providers/bulk-upsert |
+
+
+
+# **GetBrandSmsProviderCredentialByServiceType**
+> RestApiResultSmsProviderCredential GetBrandSmsProviderCredentialByServiceType (string orgId, string brandId, string serviceType, bool? withFallback = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetBrandSmsProviderCredentialByServiceTypeExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new SmsProviderCredentialsApi();
+ var orgId = orgId_example; // string |
+ var brandId = brandId_example; // string |
+ var serviceType = serviceType_example; // string |
+ var withFallback = true; // bool? | (optional)
+
+ try
+ {
+ RestApiResultSmsProviderCredential result = apiInstance.GetBrandSmsProviderCredentialByServiceType(orgId, brandId, serviceType, withFallback);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling SmsProviderCredentialsApi.GetBrandSmsProviderCredentialByServiceType: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **orgId** | **string**| |
+ **brandId** | **string**| |
+ **serviceType** | **string**| |
+ **withFallback** | **bool?**| | [optional]
+
+### Return type
+
+[**RestApiResultSmsProviderCredential**](RestApiResultSmsProviderCredential.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetBrandSmsProviderCredentials**
+> RestApiArrayResultSmsProviderCredential GetBrandSmsProviderCredentials (string orgId, string brandId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetBrandSmsProviderCredentialsExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new SmsProviderCredentialsApi();
+ var orgId = orgId_example; // string |
+ var brandId = brandId_example; // string |
+
+ try
+ {
+ RestApiArrayResultSmsProviderCredential result = apiInstance.GetBrandSmsProviderCredentials(orgId, brandId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling SmsProviderCredentialsApi.GetBrandSmsProviderCredentials: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **orgId** | **string**| |
+ **brandId** | **string**| |
+
+### Return type
+
+[**RestApiArrayResultSmsProviderCredential**](RestApiArrayResultSmsProviderCredential.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SmsProviderCredentialDelete**
+> RestApiResultSmsProviderCredential SmsProviderCredentialDelete (string orgId, string brandId, string serviceType)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SmsProviderCredentialDeleteExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new SmsProviderCredentialsApi();
+ var orgId = orgId_example; // string |
+ var brandId = brandId_example; // string |
+ var serviceType = serviceType_example; // string |
+
+ try
+ {
+ RestApiResultSmsProviderCredential result = apiInstance.SmsProviderCredentialDelete(orgId, brandId, serviceType);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling SmsProviderCredentialsApi.SmsProviderCredentialDelete: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **orgId** | **string**| |
+ **brandId** | **string**| |
+ **serviceType** | **string**| |
+
+### Return type
+
+[**RestApiResultSmsProviderCredential**](RestApiResultSmsProviderCredential.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SmsProviderCredentialUpdate**
+> RestApiResultSmsProviderCredential SmsProviderCredentialUpdate (string orgId, string brandId, string serviceType, SmsProviderCredentialUpdateRequest credential)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SmsProviderCredentialUpdateExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new SmsProviderCredentialsApi();
+ var orgId = orgId_example; // string |
+ var brandId = brandId_example; // string |
+ var serviceType = serviceType_example; // string |
+ var credential = new SmsProviderCredentialUpdateRequest(); // SmsProviderCredentialUpdateRequest |
+
+ try
+ {
+ RestApiResultSmsProviderCredential result = apiInstance.SmsProviderCredentialUpdate(orgId, brandId, serviceType, credential);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling SmsProviderCredentialsApi.SmsProviderCredentialUpdate: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **orgId** | **string**| |
+ **brandId** | **string**| |
+ **serviceType** | **string**| |
+ **credential** | [**SmsProviderCredentialUpdateRequest**](SmsProviderCredentialUpdateRequest.md)| |
+
+### Return type
+
+[**RestApiResultSmsProviderCredential**](RestApiResultSmsProviderCredential.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SmsProviderCredentialsBulkUpsert**
+> RestApiArrayResultSmsProviderCredential SmsProviderCredentialsBulkUpsert (List credentials)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SmsProviderCredentialsBulkUpsertExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new SmsProviderCredentialsApi();
+ var credentials = new List(); // List |
+
+ try
+ {
+ RestApiArrayResultSmsProviderCredential result = apiInstance.SmsProviderCredentialsBulkUpsert(credentials);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling SmsProviderCredentialsApi.SmsProviderCredentialsBulkUpsert: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **credentials** | [**List<SmsProviderCredential>**](SmsProviderCredential.md)| |
+
+### Return type
+
+[**RestApiArrayResultSmsProviderCredential**](RestApiArrayResultSmsProviderCredential.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/SmsReceivedEvent.md b/docs/SmsReceivedEvent.md
index db268fcf..3cb44fe6 100644
--- a/docs/SmsReceivedEvent.md
+++ b/docs/SmsReceivedEvent.md
@@ -10,7 +10,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/Store.md b/docs/Store.md
index f4dd8121..aae42926 100644
--- a/docs/Store.md
+++ b/docs/Store.md
@@ -22,6 +22,8 @@ Name | Type | Description | Notes
**PreOrderPickupEnabled** | **bool?** | Is PerOrder Enabled for Pickup | [optional]
**LogoUrl** | **string** | Url for logo image | [optional]
**FraudPreventionStrategy** | **string** | Fraud Prevention Strategy | [optional]
+**AppIds** | **List<string>** | Store's app ids | [optional]
+**PropertyId** | **string** | Property Id | [optional]
**PhoneNumber** | **string** | Phone number | [optional]
**AlwaysAppearOpen** | **bool?** | True if the store always appears open | [optional]
**PreOrderEnabled** | **bool?** | True if the store accepts pre-orders | [optional]
@@ -51,6 +53,8 @@ Name | Type | Description | Notes
**Name** | **string** | Name | [optional]
**EmailAddress** | **string** | Email address (visible to customers) | [optional]
**StaffLanguage** | **string** | Staff Language (used for communication with the staff) Emails, Printouts etc | [optional]
+**SalesChannelTypes** | **List<string>** | Sales Channel Types | [optional]
+**InheritanceConfigTypes** | **List<string>** | Inheritance Config Types | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreAddressUpdatedEvent.md b/docs/StoreAddressUpdatedEvent.md
index 3e650f2f..17065ce6 100644
--- a/docs/StoreAddressUpdatedEvent.md
+++ b/docs/StoreAddressUpdatedEvent.md
@@ -4,6 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**EventName** | **string** | The event name | [optional]
+**OrgId** | **string** | Organisation Id | [optional]
**StoreId** | **int?** | Store Id | [optional]
**StoreGroupId** | **int?** | Store group Id | [optional]
**User** | [**UserEventInfo**](UserEventInfo.md) | User which updated this store address | [optional]
@@ -14,6 +15,8 @@ Name | Type | Description | Notes
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreArchivedEvent.md b/docs/StoreArchivedEvent.md
index 9502ab2f..bb1b8205 100644
--- a/docs/StoreArchivedEvent.md
+++ b/docs/StoreArchivedEvent.md
@@ -13,7 +13,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreBase.md b/docs/StoreBase.md
index 317fd60e..1267f209 100644
--- a/docs/StoreBase.md
+++ b/docs/StoreBase.md
@@ -32,6 +32,8 @@ Name | Type | Description | Notes
**Name** | **string** | Name | [optional]
**EmailAddress** | **string** | Email address (visible to customers) | [optional]
**StaffLanguage** | **string** | Staff Language (used for communication with the staff) Emails, Printouts etc | [optional]
+**SalesChannelTypes** | **List<string>** | Sales Channel Types | [optional]
+**InheritanceConfigTypes** | **List<string>** | Inheritance Config Types | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreBusinessHoursOverrideCreatedEvent.md b/docs/StoreBusinessHoursOverrideCreatedEvent.md
index 11bcf835..d03ef5d2 100644
--- a/docs/StoreBusinessHoursOverrideCreatedEvent.md
+++ b/docs/StoreBusinessHoursOverrideCreatedEvent.md
@@ -13,7 +13,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreBusinessHoursOverrideDeletedEvent.md b/docs/StoreBusinessHoursOverrideDeletedEvent.md
index 0d4d4bb5..76f4e3e1 100644
--- a/docs/StoreBusinessHoursOverrideDeletedEvent.md
+++ b/docs/StoreBusinessHoursOverrideDeletedEvent.md
@@ -13,7 +13,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreCollectionSettings.md b/docs/StoreCollectionSettings.md
new file mode 100644
index 00000000..3de70ddb
--- /dev/null
+++ b/docs/StoreCollectionSettings.md
@@ -0,0 +1,14 @@
+# Flipdish.Model.StoreCollectionSettings
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PickupEnabled** | **bool?** | True if the store accepts pickup orders |
+**MinimumPickupOrderAmount** | **double?** | Minimum pickup order amount |
+**RequireCustomerNameForPickup** | **bool?** | True if customer name required for pickup orders |
+**CashOrdersPickupEnabled** | **bool?** | True if the store accepts cash payment for pickup orders |
+**LeadTimeMinutes** | **int?** | Auto accept lead time for collection orders |
+**EtaInPickupConfirmationSmsEnabled** | **bool?** | True if order confirmation sms includes estimated time when order will be ready for collection |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/StoreCreateBase.md b/docs/StoreCreateBase.md
index f36322df..37f70f22 100644
--- a/docs/StoreCreateBase.md
+++ b/docs/StoreCreateBase.md
@@ -6,6 +6,8 @@ Name | Type | Description | Notes
**Name** | **string** | Name | [optional]
**EmailAddress** | **string** | Email address (visible to customers) | [optional]
**StaffLanguage** | **string** | Staff Language (used for communication with the staff) Emails, Printouts etc | [optional]
+**SalesChannelType** | **string** | Sales Channel Type | [optional]
+**PhoneNumber** | **string** | Phone Number | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreCreatedEvent.md b/docs/StoreCreatedEvent.md
index da924389..460f6781 100644
--- a/docs/StoreCreatedEvent.md
+++ b/docs/StoreCreatedEvent.md
@@ -4,6 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**EventName** | **string** | The event name | [optional]
+**OrgId** | **string** | Organisation Id | [optional]
**StoreId** | **int?** | Store Id | [optional]
**User** | [**UserEventInfo**](UserEventInfo.md) | User which created this store | [optional]
**Description** | **string** | Description | [optional]
@@ -13,6 +14,8 @@ Name | Type | Description | Notes
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreDeletedEvent.md b/docs/StoreDeletedEvent.md
index dd817d50..0dee68af 100644
--- a/docs/StoreDeletedEvent.md
+++ b/docs/StoreDeletedEvent.md
@@ -13,7 +13,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreDeliveryZoneFeeConfig.md b/docs/StoreDeliveryZoneFeeConfig.md
new file mode 100644
index 00000000..abcf8747
--- /dev/null
+++ b/docs/StoreDeliveryZoneFeeConfig.md
@@ -0,0 +1,10 @@
+# Flipdish.Model.StoreDeliveryZoneFeeConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DeliveryZoneId** | **int?** | ID of the delivery zone this fee corresponds to | [optional]
+**Fee** | **double?** | Fee for delivery within this zone | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/StoreDeliveryZoneFeeConfigUpdateRequest.md b/docs/StoreDeliveryZoneFeeConfigUpdateRequest.md
new file mode 100644
index 00000000..9b7c8e57
--- /dev/null
+++ b/docs/StoreDeliveryZoneFeeConfigUpdateRequest.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.StoreDeliveryZoneFeeConfigUpdateRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DeliveryZoneFees** | [**List<StoreDeliveryZoneFeeConfig>**](StoreDeliveryZoneFeeConfig.md) | Delivery zone fees to update | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/StoreFeeConfig.md b/docs/StoreFeeConfig.md
index 7d7e7a1c..9f65a3b9 100644
--- a/docs/StoreFeeConfig.md
+++ b/docs/StoreFeeConfig.md
@@ -25,6 +25,8 @@ Name | Type | Description | Notes
**PercentFeeCashOrdersChargedToCustomerIncludingVat** | **double?** | | [optional]
**FixedFeeCashOrdersChargedToCustomerIncludingVat** | **double?** | | [optional]
**PercentFeeTips** | **double?** | Gets or sets the percent fee tips. | [optional]
+**PercentFeeTipsCollection** | **double?** | Gets or sets the percent fee tips for collection. | [optional]
+**PercentFeeTipsDelivery** | **double?** | Gets or sets the percent fee tips for delivery. | [optional]
**TaxRatePercent** | **double?** | Gets or sets the tax rate percent. | [optional]
**PercentFeeCardOrdersLocationService** | **double?** | Gets or sets the percent fee card orders location service. | [optional]
**PercentFeeCashOrdersLocationService** | **double?** | Gets or sets the percent fee cash orders location service. | [optional]
@@ -38,6 +40,22 @@ Name | Type | Description | Notes
**PercentFeeCashOrdersIngest** | **double?** | Gets or sets the percent fee cash orders ingest. | [optional]
**FixedFeeCardOrdersIngest** | **double?** | Gets or sets the fixed fee card orders ingest. | [optional]
**FixedFeeCashOrdersIngest** | **double?** | Gets or sets the fixed fee cash orders ingest. | [optional]
+**PercentFeeDelivery** | **double?** | Gets or sets the percent fee for delivery orders. | [optional]
+**FixedFeeDelivery** | **double?** | Gets or sets the fixed fee for delivery orders. | [optional]
+**PercentFeeCardPosTransaction** | **double?** | Gets or sets the percent fee for POS transactions. | [optional]
+**FixedFeeCardPosTransaction** | **double?** | Gets or sets the fixed fee for POS transactions. | [optional]
+**PercentFeeOrderWithGoogle** | **double?** | Additional percentage fee charged on orders submitted through Order With Google | [optional]
+**FixedFeeOrderWithGoogle** | **double?** | Additional fixed fee charged on orders submitted through Order With Google | [optional]
+**ShouldNotAutoIncreaseBefore** | **DateTime?** | Should not auto increase fees before this date | [optional]
+**Reason** | **string** | Reason for the last fee change (optional) | [optional]
+**PercentFeeCardOrdersPhoneAgent** | **double?** | Gets or sets the percent fee card orders phone agent. | [optional]
+**PercentFeeCashOrdersPhoneAgent** | **double?** | Gets or sets the percent fee cash orders phone agent. | [optional]
+**FixedFeeCardOrdersPhoneAgent** | **double?** | Gets or sets the fixed fee card orders phone agent. | [optional]
+**FixedFeeCashOrdersPhoneAgent** | **double?** | Gets or sets the fixed fee cash orders phone agent. | [optional]
+**PercentFeeCardOrdersPhoneAgentChargedToCustomerIncludingVat** | **double?** | Gets or sets the percent fee card orders phone agent charged to customer including vat. | [optional]
+**PercentFeeCashOrdersPhoneAgentChargedToCustomerIncludingVat** | **double?** | Gets or sets the percent fee cash orders phone agent charged to customer including vat. | [optional]
+**FixedFeeCardOrdersPhoneAgentChargedToCustomerIncludingVat** | **double?** | Gets or sets the fixed fee card orders phone agent charged to customer including vat. | [optional]
+**FixedFeeCashOrdersPhoneAgentChargedToCustomerIncludingVat** | **double?** | Gets or sets the fixed fee cash orders phone agent charged to customer including vat. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreFeeConfigUpdatedEvent.md b/docs/StoreFeeConfigUpdatedEvent.md
new file mode 100644
index 00000000..2930498a
--- /dev/null
+++ b/docs/StoreFeeConfigUpdatedEvent.md
@@ -0,0 +1,23 @@
+# Flipdish.Model.StoreFeeConfigUpdatedEvent
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**EventName** | **string** | The event name | [optional]
+**StoreId** | **int?** | Store Id | [optional]
+**StoreGroupId** | **int?** | Store group Id | [optional]
+**User** | [**UserEventInfo**](UserEventInfo.md) | User which updated this store address | [optional]
+**Description** | **string** | Description | [optional]
+**Changes** | **string** | Diff between before and after | [optional]
+**StoreFeeConfig** | [**StoreFeeConfig**](StoreFeeConfig.md) | Store fee config | [optional]
+**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
+**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
+**Position** | **int?** | Position | [optional]
+**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
+**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/StoreGroup.md b/docs/StoreGroup.md
index 12a2ed55..abef4942 100644
--- a/docs/StoreGroup.md
+++ b/docs/StoreGroup.md
@@ -6,6 +6,9 @@ Name | Type | Description | Notes
**StoreGroupId** | **int?** | Unique Store Group Identifier | [optional]
**GeneralRating** | **double?** | Store Group rating | [optional]
**GeneralRatingCount** | **int?** | Store Group rating count | [optional]
+**DeliveryMenuMessage** | **string** | Delivery menu message | [optional]
+**PickupMenuMessage** | **string** | Pickup menu message | [optional]
+**BrandIds** | **List<string>** | List of brand ids (AppIds) that are associated with this store group | [optional]
**Name** | **string** | Store Group Name | [optional]
**Currency** | **string** | Currency used by the stores in this group | [optional]
diff --git a/docs/StoreGroupCreatedEvent.md b/docs/StoreGroupCreatedEvent.md
index 93ee9d15..8884a864 100644
--- a/docs/StoreGroupCreatedEvent.md
+++ b/docs/StoreGroupCreatedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreGroupDeletedEvent.md b/docs/StoreGroupDeletedEvent.md
index 2a122dad..18a066ae 100644
--- a/docs/StoreGroupDeletedEvent.md
+++ b/docs/StoreGroupDeletedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreGroupExtended.md b/docs/StoreGroupExtended.md
index ff808d7b..1b2fbe51 100644
--- a/docs/StoreGroupExtended.md
+++ b/docs/StoreGroupExtended.md
@@ -9,6 +9,9 @@ Name | Type | Description | Notes
**StoreGroupId** | **int?** | Unique Store Group Identifier | [optional]
**GeneralRating** | **double?** | Store Group rating | [optional]
**GeneralRatingCount** | **int?** | Store Group rating count | [optional]
+**DeliveryMenuMessage** | **string** | Delivery menu message | [optional]
+**PickupMenuMessage** | **string** | Pickup menu message | [optional]
+**BrandIds** | **List<string>** | List of brand ids (AppIds) that are associated with this store group | [optional]
**Name** | **string** | Store Group Name | [optional]
**Currency** | **string** | Currency used by the stores in this group | [optional]
diff --git a/docs/StoreGroupUpdatedEvent.md b/docs/StoreGroupUpdatedEvent.md
index 8be25390..ebdbccdc 100644
--- a/docs/StoreGroupUpdatedEvent.md
+++ b/docs/StoreGroupUpdatedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreGroupsApi.md b/docs/StoreGroupsApi.md
index e25b664a..1e44dd2d 100644
--- a/docs/StoreGroupsApi.md
+++ b/docs/StoreGroupsApi.md
@@ -4,19 +4,85 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**CreateStoreGroup**](StoreGroupsApi.md#createstoregroup) | **POST** /api/v1.0/{appNameId}/storegroups | Creates a Store Group It will be attached to an existing App
-[**GetStoreGroup**](StoreGroupsApi.md#getstoregroup) | **GET** /api/v1.0/storegroups/{storeGroupId} | Returns a Store Groups
-[**GetStoreGroups**](StoreGroupsApi.md#getstoregroups) | **GET** /api/v1.0/{appNameId}/storegroups | Returns a paginated list of Store Groups
-[**GetStoreGroupsExtended**](StoreGroupsApi.md#getstoregroupsextended) | **GET** /api/v1.0/{appNameId}/storegroups/extended | [PRIVATE API] Returns a paginated list of Extended Store Groups
-[**RemoveStoreGroup**](StoreGroupsApi.md#removestoregroup) | **DELETE** /api/v1.0/storegroups/{storeGroupId} | Deletes a Store Group Can only remove a store group if there is no stores attached to the group
-[**UpdateStoreGroup**](StoreGroupsApi.md#updatestoregroup) | **POST** /api/v1.0/storegroups/{storeGroupId} | Updates Store Group
+[**AssignStoresToStoreGroup**](StoreGroupsApi.md#assignstorestostoregroup) | **POST** /api/v1.0/{appId}/storegroups/{storeGroupId}/assignStores |
+[**CreateStoreGroup**](StoreGroupsApi.md#createstoregroup) | **POST** /api/v1.0/{appNameId}/storegroups |
+[**GetStoreGroup**](StoreGroupsApi.md#getstoregroup) | **GET** /api/v1.0/storegroups/{storeGroupId} |
+[**GetStoreGroups**](StoreGroupsApi.md#getstoregroups) | **GET** /api/v1.0/{appNameId}/storegroups |
+[**GetStoreGroupsExtended**](StoreGroupsApi.md#getstoregroupsextended) | **GET** /api/v1.0/{appNameId}/storegroups/extended |
+[**RemoveStoreGroup**](StoreGroupsApi.md#removestoregroup) | **DELETE** /api/v1.0/storegroups/{storeGroupId} |
+[**SetCustomerMessages**](StoreGroupsApi.md#setcustomermessages) | **POST** /api/v1.0/storegroups/{storeGroupId}/CustomerMessages |
+[**UpdateStoreGroup**](StoreGroupsApi.md#updatestoregroup) | **POST** /api/v1.0/storegroups/{storeGroupId} |
+
+# **AssignStoresToStoreGroup**
+> void AssignStoresToStoreGroup (string appId, int? storeGroupId, List storeIds)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class AssignStoresToStoreGroupExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new StoreGroupsApi();
+ var appId = appId_example; // string |
+ var storeGroupId = 56; // int? |
+ var storeIds = ; // List |
+
+ try
+ {
+ apiInstance.AssignStoresToStoreGroup(appId, storeGroupId, storeIds);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling StoreGroupsApi.AssignStoresToStoreGroup: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **storeGroupId** | **int?**| |
+ **storeIds** | **List<int?>**| |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **CreateStoreGroup**
> RestApiResultStoreGroup CreateStoreGroup (string appNameId, StoreGroupBase storeGroup)
-Creates a Store Group It will be attached to an existing App
+
### Example
```csharp
@@ -36,12 +102,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoreGroupsApi();
- var appNameId = appNameId_example; // string | App Name Id
- var storeGroup = new StoreGroupBase(); // StoreGroupBase | Store group definition
+ var appNameId = appNameId_example; // string |
+ var storeGroup = new StoreGroupBase(); // StoreGroupBase |
try
{
- // Creates a Store Group It will be attached to an existing App
RestApiResultStoreGroup result = apiInstance.CreateStoreGroup(appNameId, storeGroup);
Debug.WriteLine(result);
}
@@ -58,8 +123,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appNameId** | **string**| App Name Id |
- **storeGroup** | [**StoreGroupBase**](StoreGroupBase.md)| Store group definition |
+ **appNameId** | **string**| |
+ **storeGroup** | [**StoreGroupBase**](StoreGroupBase.md)| |
### Return type
@@ -80,7 +145,7 @@ Name | Type | Description | Notes
# **GetStoreGroup**
> RestApiResultStoreGroup GetStoreGroup (int? storeGroupId)
-Returns a Store Groups
+
### Example
```csharp
@@ -100,11 +165,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoreGroupsApi();
- var storeGroupId = 56; // int? | Store Group Id
+ var storeGroupId = 56; // int? |
try
{
- // Returns a Store Groups
RestApiResultStoreGroup result = apiInstance.GetStoreGroup(storeGroupId);
Debug.WriteLine(result);
}
@@ -121,7 +185,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeGroupId** | **int?**| Store Group Id |
+ **storeGroupId** | **int?**| |
### Return type
@@ -142,7 +206,7 @@ Name | Type | Description | Notes
# **GetStoreGroups**
> RestApiPaginationResultStoreGroup GetStoreGroups (string appNameId, string searchQuery = null, int? page = null, int? limit = null)
-Returns a paginated list of Store Groups
+
### Example
```csharp
@@ -162,14 +226,13 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoreGroupsApi();
- var appNameId = appNameId_example; // string | App Name Id
- var searchQuery = searchQuery_example; // string | Search query (optional)
- var page = 56; // int? | Requested page index (optional)
- var limit = 56; // int? | Requested page limit (optional)
+ var appNameId = appNameId_example; // string |
+ var searchQuery = searchQuery_example; // string | (optional)
+ var page = 56; // int? | (optional)
+ var limit = 56; // int? | (optional)
try
{
- // Returns a paginated list of Store Groups
RestApiPaginationResultStoreGroup result = apiInstance.GetStoreGroups(appNameId, searchQuery, page, limit);
Debug.WriteLine(result);
}
@@ -186,10 +249,10 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appNameId** | **string**| App Name Id |
- **searchQuery** | **string**| Search query | [optional]
- **page** | **int?**| Requested page index | [optional]
- **limit** | **int?**| Requested page limit | [optional]
+ **appNameId** | **string**| |
+ **searchQuery** | **string**| | [optional]
+ **page** | **int?**| | [optional]
+ **limit** | **int?**| | [optional]
### Return type
@@ -210,7 +273,7 @@ Name | Type | Description | Notes
# **GetStoreGroupsExtended**
> RestApiPaginationResultStoreGroupExtended GetStoreGroupsExtended (string appNameId, string searchQuery = null, int? page = null, int? limit = null, int? groupingRadius = null)
-[PRIVATE API] Returns a paginated list of Extended Store Groups
+
### Example
```csharp
@@ -230,15 +293,14 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoreGroupsApi();
- var appNameId = appNameId_example; // string | App Name Id
- var searchQuery = searchQuery_example; // string | Search query (optional)
- var page = 56; // int? | Requested page index (optional)
- var limit = 56; // int? | Requested page limit (optional)
+ var appNameId = appNameId_example; // string |
+ var searchQuery = searchQuery_example; // string | (optional)
+ var page = 56; // int? | (optional)
+ var limit = 56; // int? | (optional)
var groupingRadius = 56; // int? | (optional)
try
{
- // [PRIVATE API] Returns a paginated list of Extended Store Groups
RestApiPaginationResultStoreGroupExtended result = apiInstance.GetStoreGroupsExtended(appNameId, searchQuery, page, limit, groupingRadius);
Debug.WriteLine(result);
}
@@ -255,10 +317,10 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appNameId** | **string**| App Name Id |
- **searchQuery** | **string**| Search query | [optional]
- **page** | **int?**| Requested page index | [optional]
- **limit** | **int?**| Requested page limit | [optional]
+ **appNameId** | **string**| |
+ **searchQuery** | **string**| | [optional]
+ **page** | **int?**| | [optional]
+ **limit** | **int?**| | [optional]
**groupingRadius** | **int?**| | [optional]
### Return type
@@ -280,7 +342,7 @@ Name | Type | Description | Notes
# **RemoveStoreGroup**
> void RemoveStoreGroup (int? storeGroupId)
-Deletes a Store Group Can only remove a store group if there is no stores attached to the group
+
### Example
```csharp
@@ -300,11 +362,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoreGroupsApi();
- var storeGroupId = 56; // int? | Store Group Id
+ var storeGroupId = 56; // int? |
try
{
- // Deletes a Store Group Can only remove a store group if there is no stores attached to the group
apiInstance.RemoveStoreGroup(storeGroupId);
}
catch (Exception e)
@@ -320,7 +381,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeGroupId** | **int?**| Store Group Id |
+ **storeGroupId** | **int?**| |
### Return type
@@ -337,11 +398,73 @@ void (empty response body)
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **SetCustomerMessages**
+> void SetCustomerMessages (int? storeGroupId, CustomerMessages customerMessages)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SetCustomerMessagesExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new StoreGroupsApi();
+ var storeGroupId = 56; // int? |
+ var customerMessages = new CustomerMessages(); // CustomerMessages |
+
+ try
+ {
+ apiInstance.SetCustomerMessages(storeGroupId, customerMessages);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling StoreGroupsApi.SetCustomerMessages: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **storeGroupId** | **int?**| |
+ **customerMessages** | [**CustomerMessages**](CustomerMessages.md)| |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **UpdateStoreGroup**
> RestApiResultStoreGroupBase UpdateStoreGroup (int? storeGroupId, StoreGroupBase storeGroup)
-Updates Store Group
+
### Example
```csharp
@@ -361,12 +484,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoreGroupsApi();
- var storeGroupId = 56; // int? | Store Group Id
- var storeGroup = new StoreGroupBase(); // StoreGroupBase | Store Group Delta
+ var storeGroupId = 56; // int? |
+ var storeGroup = new StoreGroupBase(); // StoreGroupBase |
try
{
- // Updates Store Group
RestApiResultStoreGroupBase result = apiInstance.UpdateStoreGroup(storeGroupId, storeGroup);
Debug.WriteLine(result);
}
@@ -383,8 +505,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeGroupId** | **int?**| Store Group Id |
- **storeGroup** | [**StoreGroupBase**](StoreGroupBase.md)| Store Group Delta |
+ **storeGroupId** | **int?**| |
+ **storeGroup** | [**StoreGroupBase**](StoreGroupBase.md)| |
### Return type
diff --git a/docs/StoreKioskSettingModel.md b/docs/StoreKioskSettingModel.md
deleted file mode 100644
index a1b87e8c..00000000
--- a/docs/StoreKioskSettingModel.md
+++ /dev/null
@@ -1,16 +0,0 @@
-# Flipdish.Model.StoreKioskSettingModel
-## Properties
-
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**KioskName** | **string** | Name of the Kiosk | [optional]
-**RequireCustomerName** | **bool?** | Require customer name flag | [optional]
-**RequireCustomerPhoneNumber** | **bool?** | Require customer phone number flag | [optional]
-**RequestTableNumber** | **bool?** | Request table number flag | [optional]
-**OfferDineInOrTakeawayOptions** | **bool?** | Offer Dine-In/Takeaway option flag | [optional]
-**SortOrder** | **int?** | Order in which the Kiosks should be listed | [optional]
-**ConfigId** | **int?** | Kiosk (Hydra) config id | [optional]
-**StoreId** | **int?** | Id of the store (Physical Restaurant) | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
diff --git a/docs/StoreKioskSettingUpdatedEvent.md b/docs/StoreKioskSettingUpdatedEvent.md
index 608186f0..d27d946e 100644
--- a/docs/StoreKioskSettingUpdatedEvent.md
+++ b/docs/StoreKioskSettingUpdatedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreLogoCreatedEvent.md b/docs/StoreLogoCreatedEvent.md
index 0a6aa1ab..821604fa 100644
--- a/docs/StoreLogoCreatedEvent.md
+++ b/docs/StoreLogoCreatedEvent.md
@@ -4,7 +4,9 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**EventName** | **string** | The event name | [optional]
+**OrgId** | **string** | Organisation Id | [optional]
**StoreId** | **int?** | ID of store that the logo has been added to | [optional]
+**LogoUrl** | **string** | Url of logo | [optional]
**Description** | **string** | Description | [optional]
**User** | [**UserEventInfo**](UserEventInfo.md) | User who added the logo | [optional]
**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
@@ -12,6 +14,8 @@ Name | Type | Description | Notes
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreLogoDeletedEvent.md b/docs/StoreLogoDeletedEvent.md
index 5af16374..a11ecc36 100644
--- a/docs/StoreLogoDeletedEvent.md
+++ b/docs/StoreLogoDeletedEvent.md
@@ -4,6 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**EventName** | **string** | The event name | [optional]
+**OrgId** | **string** | Organisation Id | [optional]
**StoreId** | **int?** | ID of store that the logo has been added to | [optional]
**Description** | **string** | Description | [optional]
**User** | [**UserEventInfo**](UserEventInfo.md) | User who removed the logo | [optional]
@@ -12,6 +13,8 @@ Name | Type | Description | Notes
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreLogoUpdatedEvent.md b/docs/StoreLogoUpdatedEvent.md
index 4a63e226..df8e1754 100644
--- a/docs/StoreLogoUpdatedEvent.md
+++ b/docs/StoreLogoUpdatedEvent.md
@@ -4,7 +4,9 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**EventName** | **string** | The event name | [optional]
+**OrgId** | **string** | Organisation Id | [optional]
**StoreId** | **int?** | ID of store that the logo has been added to | [optional]
+**LogoUrl** | **string** | Url of logo | [optional]
**Description** | **string** | Description | [optional]
**User** | [**UserEventInfo**](UserEventInfo.md) | User who updated the logo | [optional]
**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
@@ -12,6 +14,8 @@ Name | Type | Description | Notes
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreMenuAssignedEvent.md b/docs/StoreMenuAssignedEvent.md
index 5c99f0f5..61cf7808 100644
--- a/docs/StoreMenuAssignedEvent.md
+++ b/docs/StoreMenuAssignedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreOpeningHoursUpdatedEvent.md b/docs/StoreOpeningHoursUpdatedEvent.md
index 45421ea5..0db9e800 100644
--- a/docs/StoreOpeningHoursUpdatedEvent.md
+++ b/docs/StoreOpeningHoursUpdatedEvent.md
@@ -4,10 +4,12 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**EventName** | **string** | The event name | [optional]
+**OrgId** | **string** | Organisation Id | [optional]
**StoreId** | **int?** | Store Id | [optional]
**StoreGroupId** | **int?** | Store group Id | [optional]
**User** | [**UserEventInfo**](UserEventInfo.md) | User which updated opening hours for this store | [optional]
**DeliveryType** | **string** | Type of opening hours Delivery / Pickup | [optional]
+**DeliveryTypeString** | **string** | Type of opening hours Delivery / Pickup as a string | [optional]
**BusinessHoursPeriodOld** | [**BusinessHoursPeriod**](BusinessHoursPeriod.md) | The period that was updated | [optional]
**BusinessHoursPeriod** | [**BusinessHoursPeriod**](BusinessHoursPeriod.md) | The new values of the period | [optional]
**Description** | **string** | Description | [optional]
@@ -16,6 +18,8 @@ Name | Type | Description | Notes
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreOrderCapacityApi.md b/docs/StoreOrderCapacityApi.md
index 98d658cc..8c301235 100644
--- a/docs/StoreOrderCapacityApi.md
+++ b/docs/StoreOrderCapacityApi.md
@@ -4,15 +4,15 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**GetStoreOrderCapacity**](StoreOrderCapacityApi.md#getstoreordercapacity) | **GET** /api/v1.0/{appId}/storeordercapacity/{storeId}/{deliveryType} | Get store's order capacity configuration
-[**UpdateStoreOrderCapacityConfig**](StoreOrderCapacityApi.md#updatestoreordercapacityconfig) | **POST** /api/v1.0/{appId}/storeordercapacity/{storeId} | Create or update a store's order capacity configuration
+[**GetStoreOrderCapacity**](StoreOrderCapacityApi.md#getstoreordercapacity) | **GET** /api/v1.0/{appId}/storeordercapacity/{storeId}/{deliveryType} |
+[**UpdateStoreOrderCapacityConfig**](StoreOrderCapacityApi.md#updatestoreordercapacityconfig) | **POST** /api/v1.0/{appId}/storeordercapacity/{storeId} |
# **GetStoreOrderCapacity**
> RestApiResultStoreOrderCapacityConfig GetStoreOrderCapacity (string appId, int? storeId, string deliveryType)
-Get store's order capacity configuration
+
### Example
```csharp
@@ -32,13 +32,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoreOrderCapacityApi();
- var appId = appId_example; // string | App Name Id
- var storeId = 56; // int? | Store Id
- var deliveryType = deliveryType_example; // string | Delivery / Pickup
+ var appId = appId_example; // string |
+ var storeId = 56; // int? |
+ var deliveryType = deliveryType_example; // string |
try
{
- // Get store's order capacity configuration
RestApiResultStoreOrderCapacityConfig result = apiInstance.GetStoreOrderCapacity(appId, storeId, deliveryType);
Debug.WriteLine(result);
}
@@ -55,9 +54,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name Id |
- **storeId** | **int?**| Store Id |
- **deliveryType** | **string**| Delivery / Pickup |
+ **appId** | **string**| |
+ **storeId** | **int?**| |
+ **deliveryType** | **string**| |
### Return type
@@ -78,7 +77,7 @@ Name | Type | Description | Notes
# **UpdateStoreOrderCapacityConfig**
> void UpdateStoreOrderCapacityConfig (int? storeId, string deliveryType, StoreOrderCapacityConfigEditModel newOrderCapacityConfig, string appId)
-Create or update a store's order capacity configuration
+
### Example
```csharp
@@ -98,14 +97,13 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoreOrderCapacityApi();
- var storeId = 56; // int? | Store identifier
- var deliveryType = deliveryType_example; // string | Delivery / Pickup
- var newOrderCapacityConfig = new StoreOrderCapacityConfigEditModel(); // StoreOrderCapacityConfigEditModel | new order capacity configuration
+ var storeId = 56; // int? |
+ var deliveryType = deliveryType_example; // string |
+ var newOrderCapacityConfig = new StoreOrderCapacityConfigEditModel(); // StoreOrderCapacityConfigEditModel |
var appId = appId_example; // string |
try
{
- // Create or update a store's order capacity configuration
apiInstance.UpdateStoreOrderCapacityConfig(storeId, deliveryType, newOrderCapacityConfig, appId);
}
catch (Exception e)
@@ -121,9 +119,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
- **deliveryType** | **string**| Delivery / Pickup |
- **newOrderCapacityConfig** | [**StoreOrderCapacityConfigEditModel**](StoreOrderCapacityConfigEditModel.md)| new order capacity configuration |
+ **storeId** | **int?**| |
+ **deliveryType** | **string**| |
+ **newOrderCapacityConfig** | [**StoreOrderCapacityConfigEditModel**](StoreOrderCapacityConfigEditModel.md)| |
**appId** | **string**| |
### Return type
diff --git a/docs/StorePreOrderConfigUpdatedEvent.md b/docs/StorePreOrderConfigUpdatedEvent.md
index 5cfa2140..4e29e481 100644
--- a/docs/StorePreOrderConfigUpdatedEvent.md
+++ b/docs/StorePreOrderConfigUpdatedEvent.md
@@ -13,7 +13,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StorePublishedEvent.md b/docs/StorePublishedEvent.md
index a41e9e2c..b1677249 100644
--- a/docs/StorePublishedEvent.md
+++ b/docs/StorePublishedEvent.md
@@ -13,7 +13,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreServiceChargeUpdatedEvent.md b/docs/StoreServiceChargeUpdatedEvent.md
index 1a0e9cbb..3c2f8fbd 100644
--- a/docs/StoreServiceChargeUpdatedEvent.md
+++ b/docs/StoreServiceChargeUpdatedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreSummary.md b/docs/StoreSummary.md
index 4297cf21..eb4dc9bb 100644
--- a/docs/StoreSummary.md
+++ b/docs/StoreSummary.md
@@ -6,11 +6,17 @@ Name | Type | Description | Notes
**Id** | **int?** | Store identifier | [optional]
**Name** | **string** | Store name | [optional]
**MenuId** | **int?** | Stores menu identifier | [optional]
+**MenuPublishId** | **Guid?** | Stores menu publish GUID | [optional]
**Metadata** | **Dictionary<string, string>** | Store metadata | [optional]
**Currency** | **string** | Currency which used by the Store | [optional]
**Coordinates** | [**Coordinates**](Coordinates.md) | Latitude and longitude of the store | [optional]
**StoreTimezone** | **string** | Timezone of store | [optional]
+**StoreIanaTimezone** | **string** | IANA Timezone of store | [optional]
**StoreGroupId** | **int?** | Store group id of store | [optional]
+**TaxId** | **string** | VAT number or generic Tax ID of the store | [optional]
+**PrettyAddress** | **string** | Address of the store | [optional]
+**CountryCode** | **string** | Country code of the store address (ISO 3166-1 alpha-2) | [optional]
+**PropertyId** | **string** | Property identifier | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreTipUpdatedEvent.md b/docs/StoreTipUpdatedEvent.md
index 81f00be8..df83918f 100644
--- a/docs/StoreTipUpdatedEvent.md
+++ b/docs/StoreTipUpdatedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreUnarchivedEvent.md b/docs/StoreUnarchivedEvent.md
index 553d3e6a..a6125043 100644
--- a/docs/StoreUnarchivedEvent.md
+++ b/docs/StoreUnarchivedEvent.md
@@ -13,7 +13,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreUnpublishedEvent.md b/docs/StoreUnpublishedEvent.md
index 32c82638..c92923d6 100644
--- a/docs/StoreUnpublishedEvent.md
+++ b/docs/StoreUnpublishedEvent.md
@@ -13,7 +13,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreUpdatedEvent.md b/docs/StoreUpdatedEvent.md
index 562fbc70..86dde88a 100644
--- a/docs/StoreUpdatedEvent.md
+++ b/docs/StoreUpdatedEvent.md
@@ -4,6 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**EventName** | **string** | The event name | [optional]
+**OrgId** | **string** | Organisation Id | [optional]
**StoreId** | **int?** | Store Id | [optional]
**StoreGroupId** | **int?** | Store group Id | [optional]
**User** | [**UserEventInfo**](UserEventInfo.md) | User which updated this store | [optional]
@@ -14,6 +15,8 @@ Name | Type | Description | Notes
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoreValidationConfig.md b/docs/StoreValidationConfig.md
index 216545b7..17c4ec08 100644
--- a/docs/StoreValidationConfig.md
+++ b/docs/StoreValidationConfig.md
@@ -4,10 +4,10 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**StoreId** | **int?** | Store identifier | [optional]
-**Name** | **string** | | [optional]
+**Name** | **string** | Name | [optional]
**IsValid** | **bool?** | Is Store Valid for Kiosk | [optional]
**StoreGroupId** | **int?** | Store group Id | [optional]
-**ConfigValidation** | [**StoreConfig**](StoreConfig.md) | | [optional]
+**ConfigValidation** | [**StoreConfig**](StoreConfig.md) | Store list of validations | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StoresApi.md b/docs/StoresApi.md
index 6335109b..228fc35f 100644
--- a/docs/StoresApi.md
+++ b/docs/StoresApi.md
@@ -4,45 +4,53 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**ArchiveStore**](StoresApi.md#archivestore) | **POST** /api/v1.0/stores/{storeId}/archive | Archive store
-[**AssignMenu**](StoresApi.md#assignmenu) | **POST** /api/v1.0/stores/{storeId}/menu/{menuId} | Assign Menu to Store
-[**CloneStore**](StoresApi.md#clonestore) | **POST** /api/v1.0/stores/{storeId}/clone | Clone store with store clone settings
-[**ConfigureStoreServiceCharge**](StoresApi.md#configurestoreservicecharge) | **POST** /api/v1.0/stores/{storeId}/servicecharge | Configure Store Service Charge; Idempotent Operation
-[**CreateBusinessHoursOverrideByStoreId**](StoresApi.md#createbusinesshoursoverridebystoreid) | **POST** /api/v1.0/stores/{storeId}/businesshoursoverrides | Create Business Hours Override for a store
-[**CreateStore**](StoresApi.md#createstore) | **POST** /api/v1.0/stores | Create store with Store Group identifier
-[**DeleteBusinessHoursOverride**](StoresApi.md#deletebusinesshoursoverride) | **DELETE** /api/v1.0/stores/{storeId}/businesshoursoverrides/{businessHoursOverrideId} | Delete Business Hours Override for a store
-[**GetBankAccountForStore**](StoresApi.md#getbankaccountforstore) | **GET** /api/v1.0/stores/{storeId}/bankaccount | Get Stores Bank Account Id
-[**GetBusinessHours**](StoresApi.md#getbusinesshours) | **GET** /api/v1.0/stores/{storeId}/availability/{deliveryType} | Get Business hours
-[**GetBusinessHoursOverrideByStoreId**](StoresApi.md#getbusinesshoursoverridebystoreid) | **GET** /api/v1.0/stores/{storeId}/businesshoursoverrides | Get business hours overrides by store identifier
-[**GetEndOfDayReport**](StoresApi.md#getendofdayreport) | **GET** /api/v1.0/stores/{storeId}/endofdayreport | Get store end of day report
-[**GetPreOrderConfig**](StoresApi.md#getpreorderconfig) | **GET** /api/v1.0/stores/{storeId}/preorderconfig/{deliveryType} | Get the pre order config for a store, by type
-[**GetPreOrderPreview**](StoresApi.md#getpreorderpreview) | **GET** /api/v1.0/stores/{storeId}/preorderconfig/{deliveryType}/preview | Get the Preview times of the pre-order configuration
-[**GetProcessingFeeConfigsByStoreId**](StoresApi.md#getprocessingfeeconfigsbystoreid) | **GET** /api/v1.0/stores/{storeId}/processingfeeconfigs | Get processing fee configs by store identifier
-[**GetProcessingFeeConfigsByStoreIdAndPaymentAccountType**](StoresApi.md#getprocessingfeeconfigsbystoreidandpaymentaccounttype) | **GET** /api/v1.0/stores/{storeId}/processingfeeconfigs/{paymentAccountType} | Get processing fee configs by store identifier
-[**GetStoreById**](StoresApi.md#getstorebyid) | **GET** /api/v1.0/stores/{storeId} | Get store by identifier
-[**GetStoreFeeConfig**](StoresApi.md#getstorefeeconfig) | **GET** /api/v1.0/stores/{storeId}/feeConfig | Retrieve Store feeConfig
-[**GetStoreHeadersByAppId**](StoresApi.md#getstoreheadersbyappid) | **GET** /api/v1.0/{appId}/stores/header | Get all stores by app name id
-[**GetStoreNetSales**](StoresApi.md#getstorenetsales) | **GET** /api/v1.0/{appId}/stores/stats | Get stores statistics by app name id and storeIds
-[**GetStoreServiceCharge**](StoresApi.md#getstoreservicecharge) | **GET** /api/v1.0/stores/{storeId}/servicecharge | Retrieve Store Service Charge
-[**GetStores**](StoresApi.md#getstores) | **GET** /api/v1.0/stores | Get all stores, excluding archived ones
-[**GetStoresByAppId**](StoresApi.md#getstoresbyappid) | **GET** /api/v1.0/{appId}/stores | Get all stores by app name id
-[**GetStoresByStoreIdWithValidations**](StoresApi.md#getstoresbystoreidwithvalidations) | **GET** /api/v1.0/{appId}/storevalidation/kiosk | Get store validation by storeIds
-[**PublishStore**](StoresApi.md#publishstore) | **POST** /api/v1.0/stores/{storeId}/publish | Publish store
-[**SetBusinessHours**](StoresApi.md#setbusinesshours) | **POST** /api/v1.0/stores/{storeId}/availability/{deliveryType} | Set Business hours
-[**SetPreOrdeEnabled**](StoresApi.md#setpreordeenabled) | **POST** /api/v1.0/stores/{storeId}/preorderconfig/{deliveryType}/enabled | UPDATE pre order config for a store, by type
-[**UnpublishStore**](StoresApi.md#unpublishstore) | **POST** /api/v1.0/stores/{storeId}/unpublish | Unpublish store
-[**UpdatePreOrderConfig**](StoresApi.md#updatepreorderconfig) | **POST** /api/v1.0/stores/{storeId}/preorderconfig/{deliveryType} | UPDATE pre order config for a store, by type
-[**UpdateStore**](StoresApi.md#updatestore) | **POST** /api/v1.0/stores/{storeId} | Update store by identifier
-[**UpdateStoreAddress**](StoresApi.md#updatestoreaddress) | **POST** /api/v1.0/stores/{storeId}/address | Update store address
-[**UpdateStoreAddressCoordinates**](StoresApi.md#updatestoreaddresscoordinates) | **POST** /api/v1.0/stores/{storeId}/address/coordinates | Update store address coordinates
-[**UpdateStoreAddressForm**](StoresApi.md#updatestoreaddressform) | **POST** /api/v1.0/stores/{storeId}/addressform | Update store address
+[**ArchiveStore**](StoresApi.md#archivestore) | **POST** /api/v1.0/stores/{storeId}/archive |
+[**AssignMenu**](StoresApi.md#assignmenu) | **POST** /api/v1.0/stores/{storeId}/menu/{menuId} |
+[**CloneStore**](StoresApi.md#clonestore) | **POST** /api/v1.0/stores/{storeId}/clone |
+[**ConfigureStoreServiceCharge**](StoresApi.md#configurestoreservicecharge) | **POST** /api/v1.0/stores/{storeId}/servicecharge |
+[**CreateBusinessHoursOverrideByStoreId**](StoresApi.md#createbusinesshoursoverridebystoreid) | **POST** /api/v1.0/stores/{storeId}/businesshoursoverrides |
+[**CreateStore**](StoresApi.md#createstore) | **POST** /api/v1.0/stores |
+[**CreateStoreInProperty**](StoresApi.md#createstoreinproperty) | **POST** /api/v1.0/properties/{propertyId}/stores |
+[**DeleteBusinessHoursOverride**](StoresApi.md#deletebusinesshoursoverride) | **DELETE** /api/v1.0/stores/{storeId}/businesshoursoverrides/{businessHoursOverrideId} |
+[**GetBankAccountForStore**](StoresApi.md#getbankaccountforstore) | **GET** /api/v1.0/stores/{storeId}/bankaccount |
+[**GetBusinessHours**](StoresApi.md#getbusinesshours) | **GET** /api/v1.0/stores/{storeId}/availability/{deliveryType} |
+[**GetBusinessHoursOverrideByStoreId**](StoresApi.md#getbusinesshoursoverridebystoreid) | **GET** /api/v1.0/stores/{storeId}/businesshoursoverrides |
+[**GetEndOfDayReport**](StoresApi.md#getendofdayreport) | **GET** /api/v1.0/stores/{storeId}/endofdayreport |
+[**GetPreOrderConfig**](StoresApi.md#getpreorderconfig) | **GET** /api/v1.0/stores/{storeId}/preorderconfig/{deliveryType} |
+[**GetPreOrderPreview**](StoresApi.md#getpreorderpreview) | **GET** /api/v1.0/stores/{storeId}/preorderconfig/{deliveryType}/preview |
+[**GetProcessingFeeConfigsByStoreId**](StoresApi.md#getprocessingfeeconfigsbystoreid) | **GET** /api/v1.0/stores/{storeId}/processingfeeconfigs |
+[**GetProcessingFeeConfigsByStoreIdAndPaymentAccountType**](StoresApi.md#getprocessingfeeconfigsbystoreidandpaymentaccounttype) | **GET** /api/v1.0/stores/{storeId}/processingfeeconfigs/{paymentAccountType} |
+[**GetStoreById**](StoresApi.md#getstorebyid) | **GET** /api/v1.0/stores/{storeId} |
+[**GetStoreDeliveryFeeConfig**](StoresApi.md#getstoredeliveryfeeconfig) | **GET** /api/v1.0/stores/{storeId}/feeConfig/deliveryZones |
+[**GetStoreFeeConfig**](StoresApi.md#getstorefeeconfig) | **GET** /api/v1.0/stores/{storeId}/feeConfig |
+[**GetStoreHeadersByAppId**](StoresApi.md#getstoreheadersbyappid) | **GET** /api/v1.0/{appId}/stores/header |
+[**GetStoreLeadTimes**](StoresApi.md#getstoreleadtimes) | **GET** /api/v1.0/stores/{storeId}/leadTimes |
+[**GetStoreNetSales**](StoresApi.md#getstorenetsales) | **GET** /api/v1.0/{appId}/stores/stats |
+[**GetStoreServiceCharge**](StoresApi.md#getstoreservicecharge) | **GET** /api/v1.0/stores/{storeId}/servicecharge |
+[**GetStores**](StoresApi.md#getstores) | **GET** /api/v1.0/stores |
+[**GetStoresByAppId**](StoresApi.md#getstoresbyappid) | **GET** /api/v1.0/{appId}/stores |
+[**GetStoresByStoreIdWithValidations**](StoresApi.md#getstoresbystoreidwithvalidations) | **GET** /api/v1.0/{appId}/storevalidation/kiosk |
+[**PublishStore**](StoresApi.md#publishstore) | **POST** /api/v1.0/stores/{storeId}/publish |
+[**PutStoreDeliveryFeeConfig**](StoresApi.md#putstoredeliveryfeeconfig) | **PUT** /api/v1.0/stores/{storeId}/feeConfig/deliveryZones |
+[**SetBusinessHours**](StoresApi.md#setbusinesshours) | **POST** /api/v1.0/stores/{storeId}/availability/{deliveryType} |
+[**SetPreOrdeEnabled**](StoresApi.md#setpreordeenabled) | **POST** /api/v1.0/stores/{storeId}/preorderconfig/{deliveryType}/enabled |
+[**SetStoreCollectionSettings**](StoresApi.md#setstorecollectionsettings) | **POST** /api/v1.0/stores/{storeId}/collectionsettings |
+[**SetStoreLeadTimes**](StoresApi.md#setstoreleadtimes) | **POST** /api/v1.0/stores/{storeId}/leadTimes |
+[**StoresSetPropertyId**](StoresApi.md#storessetpropertyid) | **POST** /api/v1.0/stores/{storeId}/propertyId/{propertyId} |
+[**SupportedSalesChannelsTypes**](StoresApi.md#supportedsaleschannelstypes) | **POST** /api/v1.0/properties/{propertyId}/stores/{storeId}/supportedSalesChannels |
+[**UnpublishStore**](StoresApi.md#unpublishstore) | **POST** /api/v1.0/stores/{storeId}/unpublish |
+[**UpdatePreOrderConfig**](StoresApi.md#updatepreorderconfig) | **POST** /api/v1.0/stores/{storeId}/preorderconfig/{deliveryType} |
+[**UpdateStore**](StoresApi.md#updatestore) | **POST** /api/v1.0/stores/{storeId} |
+[**UpdateStoreAddress**](StoresApi.md#updatestoreaddress) | **POST** /api/v1.0/stores/{storeId}/address |
+[**UpdateStoreAddressCoordinates**](StoresApi.md#updatestoreaddresscoordinates) | **POST** /api/v1.0/stores/{storeId}/address/coordinates |
+[**UpdateStoreAddressForm**](StoresApi.md#updatestoreaddressform) | **POST** /api/v1.0/stores/{storeId}/addressform |
# **ArchiveStore**
> void ArchiveStore (int? storeId)
-Archive store
+
### Example
```csharp
@@ -62,11 +70,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
+ var storeId = 56; // int? |
try
{
- // Archive store
apiInstance.ArchiveStore(storeId);
}
catch (Exception e)
@@ -82,7 +89,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
+ **storeId** | **int?**| |
### Return type
@@ -103,7 +110,7 @@ void (empty response body)
# **AssignMenu**
> RestApiArrayResultRestApiDefaultResponse AssignMenu (int? storeId, int? menuId)
-Assign Menu to Store
+
### Example
```csharp
@@ -123,12 +130,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
- var menuId = 56; // int? | Id of Menu to assign to store
+ var storeId = 56; // int? |
+ var menuId = 56; // int? |
try
{
- // Assign Menu to Store
RestApiArrayResultRestApiDefaultResponse result = apiInstance.AssignMenu(storeId, menuId);
Debug.WriteLine(result);
}
@@ -145,8 +151,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
- **menuId** | **int?**| Id of Menu to assign to store |
+ **storeId** | **int?**| |
+ **menuId** | **int?**| |
### Return type
@@ -167,7 +173,7 @@ Name | Type | Description | Notes
# **CloneStore**
> RestApiResultStore CloneStore (int? storeId, StoreCloneSettings settings)
-Clone store with store clone settings
+
### Example
```csharp
@@ -187,12 +193,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
- var settings = new StoreCloneSettings(); // StoreCloneSettings | Settings for cloning the store
+ var storeId = 56; // int? |
+ var settings = new StoreCloneSettings(); // StoreCloneSettings |
try
{
- // Clone store with store clone settings
RestApiResultStore result = apiInstance.CloneStore(storeId, settings);
Debug.WriteLine(result);
}
@@ -209,8 +214,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
- **settings** | [**StoreCloneSettings**](StoreCloneSettings.md)| Settings for cloning the store |
+ **storeId** | **int?**| |
+ **settings** | [**StoreCloneSettings**](StoreCloneSettings.md)| |
### Return type
@@ -231,7 +236,7 @@ Name | Type | Description | Notes
# **ConfigureStoreServiceCharge**
> RestApiResultServiceCharge ConfigureStoreServiceCharge (int? storeId, ServiceCharge serviceCharge)
-Configure Store Service Charge; Idempotent Operation
+
### Example
```csharp
@@ -251,12 +256,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
- var serviceCharge = new ServiceCharge(); // ServiceCharge | Service charge
+ var storeId = 56; // int? |
+ var serviceCharge = new ServiceCharge(); // ServiceCharge |
try
{
- // Configure Store Service Charge; Idempotent Operation
RestApiResultServiceCharge result = apiInstance.ConfigureStoreServiceCharge(storeId, serviceCharge);
Debug.WriteLine(result);
}
@@ -273,8 +277,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
- **serviceCharge** | [**ServiceCharge**](ServiceCharge.md)| Service charge |
+ **storeId** | **int?**| |
+ **serviceCharge** | [**ServiceCharge**](ServiceCharge.md)| |
### Return type
@@ -295,7 +299,7 @@ Name | Type | Description | Notes
# **CreateBusinessHoursOverrideByStoreId**
> RestApiResultBusinessHoursOverride CreateBusinessHoursOverrideByStoreId (int? storeId, BusinessHoursOverrideBase businessHoursOverride)
-Create Business Hours Override for a store
+
### Example
```csharp
@@ -315,12 +319,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
- var businessHoursOverride = new BusinessHoursOverrideBase(); // BusinessHoursOverrideBase | Business Hours Override
+ var storeId = 56; // int? |
+ var businessHoursOverride = new BusinessHoursOverrideBase(); // BusinessHoursOverrideBase |
try
{
- // Create Business Hours Override for a store
RestApiResultBusinessHoursOverride result = apiInstance.CreateBusinessHoursOverrideByStoreId(storeId, businessHoursOverride);
Debug.WriteLine(result);
}
@@ -337,8 +340,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
- **businessHoursOverride** | [**BusinessHoursOverrideBase**](BusinessHoursOverrideBase.md)| Business Hours Override |
+ **storeId** | **int?**| |
+ **businessHoursOverride** | [**BusinessHoursOverrideBase**](BusinessHoursOverrideBase.md)| |
### Return type
@@ -359,7 +362,7 @@ Name | Type | Description | Notes
# **CreateStore**
> RestApiResultStore CreateStore (int? storeGroupId, StoreCreateBase store)
-Create store with Store Group identifier
+
### Example
```csharp
@@ -379,12 +382,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeGroupId = 56; // int? | Store Group identifier
- var store = new StoreCreateBase(); // StoreCreateBase | Store
+ var storeGroupId = 56; // int? |
+ var store = new StoreCreateBase(); // StoreCreateBase |
try
{
- // Create store with Store Group identifier
RestApiResultStore result = apiInstance.CreateStore(storeGroupId, store);
Debug.WriteLine(result);
}
@@ -401,8 +403,75 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeGroupId** | **int?**| Store Group identifier |
- **store** | [**StoreCreateBase**](StoreCreateBase.md)| Store |
+ **storeGroupId** | **int?**| |
+ **store** | [**StoreCreateBase**](StoreCreateBase.md)| |
+
+### Return type
+
+[**RestApiResultStore**](RestApiResultStore.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **CreateStoreInProperty**
+> RestApiResultStore CreateStoreInProperty (int? storeGroupId, string propertyId, StoreCreateBase store, bool? autoAssignMenu = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class CreateStoreInPropertyExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new StoresApi();
+ var storeGroupId = 56; // int? |
+ var propertyId = propertyId_example; // string |
+ var store = new StoreCreateBase(); // StoreCreateBase |
+ var autoAssignMenu = true; // bool? | (optional)
+
+ try
+ {
+ RestApiResultStore result = apiInstance.CreateStoreInProperty(storeGroupId, propertyId, store, autoAssignMenu);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling StoresApi.CreateStoreInProperty: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **storeGroupId** | **int?**| |
+ **propertyId** | **string**| |
+ **store** | [**StoreCreateBase**](StoreCreateBase.md)| |
+ **autoAssignMenu** | **bool?**| | [optional]
### Return type
@@ -423,7 +492,7 @@ Name | Type | Description | Notes
# **DeleteBusinessHoursOverride**
> RestApiArrayResultRestApiDefaultResponse DeleteBusinessHoursOverride (int? storeId, int? businessHoursOverrideId)
-Delete Business Hours Override for a store
+
### Example
```csharp
@@ -448,7 +517,6 @@ namespace Example
try
{
- // Delete Business Hours Override for a store
RestApiArrayResultRestApiDefaultResponse result = apiInstance.DeleteBusinessHoursOverride(storeId, businessHoursOverrideId);
Debug.WriteLine(result);
}
@@ -487,7 +555,7 @@ Name | Type | Description | Notes
# **GetBankAccountForStore**
> RestApiResultAssignedBankAccount GetBankAccountForStore (int? storeId)
-Get Stores Bank Account Id
+
### Example
```csharp
@@ -507,11 +575,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
+ var storeId = 56; // int? |
try
{
- // Get Stores Bank Account Id
RestApiResultAssignedBankAccount result = apiInstance.GetBankAccountForStore(storeId);
Debug.WriteLine(result);
}
@@ -528,7 +595,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
+ **storeId** | **int?**| |
### Return type
@@ -549,7 +616,7 @@ Name | Type | Description | Notes
# **GetBusinessHours**
> RestApiArrayResultBusinessHoursPeriod GetBusinessHours (int? storeId, string deliveryType)
-Get Business hours
+
### Example
```csharp
@@ -569,12 +636,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
- var deliveryType = deliveryType_example; // string | Delivery type
+ var storeId = 56; // int? |
+ var deliveryType = deliveryType_example; // string |
try
{
- // Get Business hours
RestApiArrayResultBusinessHoursPeriod result = apiInstance.GetBusinessHours(storeId, deliveryType);
Debug.WriteLine(result);
}
@@ -591,8 +657,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
- **deliveryType** | **string**| Delivery type |
+ **storeId** | **int?**| |
+ **deliveryType** | **string**| |
### Return type
@@ -613,7 +679,7 @@ Name | Type | Description | Notes
# **GetBusinessHoursOverrideByStoreId**
> RestApiPaginationResultBusinessHoursOverride GetBusinessHoursOverrideByStoreId (int? storeId, DateTime? after = null, int? page = null, int? limit = null)
-Get business hours overrides by store identifier
+
### Example
```csharp
@@ -633,14 +699,13 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
- var after = 2013-10-20T19:20:30+01:00; // DateTime? | Return results that ended after this datetime. Default value is the current datetime. (optional)
- var page = 56; // int? | Requested page index (optional)
- var limit = 56; // int? | Requested page limit (optional)
+ var storeId = 56; // int? |
+ var after = 2013-10-20T19:20:30+01:00; // DateTime? | (optional)
+ var page = 56; // int? | (optional)
+ var limit = 56; // int? | (optional)
try
{
- // Get business hours overrides by store identifier
RestApiPaginationResultBusinessHoursOverride result = apiInstance.GetBusinessHoursOverrideByStoreId(storeId, after, page, limit);
Debug.WriteLine(result);
}
@@ -657,10 +722,10 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
- **after** | **DateTime?**| Return results that ended after this datetime. Default value is the current datetime. | [optional]
- **page** | **int?**| Requested page index | [optional]
- **limit** | **int?**| Requested page limit | [optional]
+ **storeId** | **int?**| |
+ **after** | **DateTime?**| | [optional]
+ **page** | **int?**| | [optional]
+ **limit** | **int?**| | [optional]
### Return type
@@ -681,7 +746,7 @@ Name | Type | Description | Notes
# **GetEndOfDayReport**
> RestApiResultStoreEndOfDayReport GetEndOfDayReport (int? storeId, DateTime? date = null)
-Get store end of day report
+
### Example
```csharp
@@ -701,12 +766,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
- var date = 2013-10-20T19:20:30+01:00; // DateTime? | Store identifier (optional)
+ var storeId = 56; // int? |
+ var date = 2013-10-20T19:20:30+01:00; // DateTime? | (optional)
try
{
- // Get store end of day report
RestApiResultStoreEndOfDayReport result = apiInstance.GetEndOfDayReport(storeId, date);
Debug.WriteLine(result);
}
@@ -723,8 +787,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
- **date** | **DateTime?**| Store identifier | [optional]
+ **storeId** | **int?**| |
+ **date** | **DateTime?**| | [optional]
### Return type
@@ -745,7 +809,7 @@ Name | Type | Description | Notes
# **GetPreOrderConfig**
> RestApiResultPreOrderConfig GetPreOrderConfig (int? storeId, string deliveryType)
-Get the pre order config for a store, by type
+
### Example
```csharp
@@ -765,12 +829,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
- var deliveryType = deliveryType_example; // string | \"delivery\" or \"pickup\"
+ var storeId = 56; // int? |
+ var deliveryType = deliveryType_example; // string |
try
{
- // Get the pre order config for a store, by type
RestApiResultPreOrderConfig result = apiInstance.GetPreOrderConfig(storeId, deliveryType);
Debug.WriteLine(result);
}
@@ -787,8 +850,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
- **deliveryType** | **string**| \"delivery\" or \"pickup\" |
+ **storeId** | **int?**| |
+ **deliveryType** | **string**| |
### Return type
@@ -809,7 +872,7 @@ Name | Type | Description | Notes
# **GetPreOrderPreview**
> RestApiArrayResultPreOrderTime GetPreOrderPreview (int? storeId, string deliveryType, int? preOrderConfigLeadTimeMinutes = null, int? preOrderConfigIntervalMinutes = null, int? preOrderConfigMaxOrderAheadDays = null, bool? preOrderConfigIncludeAsap = null, bool? preOrderConfigIncludeMoreGranularInitialTime = null, string preOrderConfigCutOffTimePreviousDayBasic = null, string preOrderConfigCutOffTimeCurrentDayBasic = null, string preOrderConfigPreOrderTimeDisplayType = null, bool? preOrderConfigAlwaysAppearOpen = null, bool? preOrderConfigRequireExplicitSelectAlways = null)
-Get the Preview times of the pre-order configuration
+
### Example
```csharp
@@ -829,8 +892,8 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
- var deliveryType = deliveryType_example; // string | \"delivery\" or \"pickup\"
+ var storeId = 56; // int? |
+ var deliveryType = deliveryType_example; // string |
var preOrderConfigLeadTimeMinutes = 56; // int? | Lead Time in Minutes (optional)
var preOrderConfigIntervalMinutes = 56; // int? | Interval in minutes (optional)
var preOrderConfigMaxOrderAheadDays = 56; // int? | Max Days to order ahead (optional)
@@ -844,7 +907,6 @@ namespace Example
try
{
- // Get the Preview times of the pre-order configuration
RestApiArrayResultPreOrderTime result = apiInstance.GetPreOrderPreview(storeId, deliveryType, preOrderConfigLeadTimeMinutes, preOrderConfigIntervalMinutes, preOrderConfigMaxOrderAheadDays, preOrderConfigIncludeAsap, preOrderConfigIncludeMoreGranularInitialTime, preOrderConfigCutOffTimePreviousDayBasic, preOrderConfigCutOffTimeCurrentDayBasic, preOrderConfigPreOrderTimeDisplayType, preOrderConfigAlwaysAppearOpen, preOrderConfigRequireExplicitSelectAlways);
Debug.WriteLine(result);
}
@@ -861,8 +923,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
- **deliveryType** | **string**| \"delivery\" or \"pickup\" |
+ **storeId** | **int?**| |
+ **deliveryType** | **string**| |
**preOrderConfigLeadTimeMinutes** | **int?**| Lead Time in Minutes | [optional]
**preOrderConfigIntervalMinutes** | **int?**| Interval in minutes | [optional]
**preOrderConfigMaxOrderAheadDays** | **int?**| Max Days to order ahead | [optional]
@@ -893,7 +955,7 @@ Name | Type | Description | Notes
# **GetProcessingFeeConfigsByStoreId**
> RestApiArrayResultProcessingFeeConfig GetProcessingFeeConfigsByStoreId (int? storeId, string appNameId = null)
-Get processing fee configs by store identifier
+
### Example
```csharp
@@ -913,12 +975,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
- var appNameId = appNameId_example; // string | App Name Id(Not used, still here for compatability reasons) (optional)
+ var storeId = 56; // int? |
+ var appNameId = appNameId_example; // string | (optional)
try
{
- // Get processing fee configs by store identifier
RestApiArrayResultProcessingFeeConfig result = apiInstance.GetProcessingFeeConfigsByStoreId(storeId, appNameId);
Debug.WriteLine(result);
}
@@ -935,8 +996,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
- **appNameId** | **string**| App Name Id(Not used, still here for compatability reasons) | [optional]
+ **storeId** | **int?**| |
+ **appNameId** | **string**| | [optional]
### Return type
@@ -957,7 +1018,7 @@ Name | Type | Description | Notes
# **GetProcessingFeeConfigsByStoreIdAndPaymentAccountType**
> RestApiResultProcessingFeeConfig GetProcessingFeeConfigsByStoreIdAndPaymentAccountType (int? storeId, string paymentAccountType, string appNameId = null)
-Get processing fee configs by store identifier
+
### Example
```csharp
@@ -977,13 +1038,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
+ var storeId = 56; // int? |
var paymentAccountType = paymentAccountType_example; // string |
- var appNameId = appNameId_example; // string | App Name Id(Not used, still here for compatability reasons) (optional)
+ var appNameId = appNameId_example; // string | (optional)
try
{
- // Get processing fee configs by store identifier
RestApiResultProcessingFeeConfig result = apiInstance.GetProcessingFeeConfigsByStoreIdAndPaymentAccountType(storeId, paymentAccountType, appNameId);
Debug.WriteLine(result);
}
@@ -1000,9 +1060,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
+ **storeId** | **int?**| |
**paymentAccountType** | **string**| |
- **appNameId** | **string**| App Name Id(Not used, still here for compatability reasons) | [optional]
+ **appNameId** | **string**| | [optional]
### Return type
@@ -1023,7 +1083,7 @@ Name | Type | Description | Notes
# **GetStoreById**
> RestApiResultStore GetStoreById (int? storeId)
-Get store by identifier
+
### Example
```csharp
@@ -1043,11 +1103,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
+ var storeId = 56; // int? |
try
{
- // Get store by identifier
RestApiResultStore result = apiInstance.GetStoreById(storeId);
Debug.WriteLine(result);
}
@@ -1064,7 +1123,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
+ **storeId** | **int?**| |
### Return type
@@ -1081,11 +1140,72 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **GetStoreDeliveryFeeConfig**
+> RestApiArrayResultStoreDeliveryZoneFeeConfig GetStoreDeliveryFeeConfig (int? storeId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetStoreDeliveryFeeConfigExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new StoresApi();
+ var storeId = 56; // int? |
+
+ try
+ {
+ RestApiArrayResultStoreDeliveryZoneFeeConfig result = apiInstance.GetStoreDeliveryFeeConfig(storeId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling StoresApi.GetStoreDeliveryFeeConfig: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **storeId** | **int?**| |
+
+### Return type
+
+[**RestApiArrayResultStoreDeliveryZoneFeeConfig**](RestApiArrayResultStoreDeliveryZoneFeeConfig.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **GetStoreFeeConfig**
> StoreFeeConfig GetStoreFeeConfig (int? storeId)
-Retrieve Store feeConfig
+
### Example
```csharp
@@ -1105,11 +1225,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
+ var storeId = 56; // int? |
try
{
- // Retrieve Store feeConfig
StoreFeeConfig result = apiInstance.GetStoreFeeConfig(storeId);
Debug.WriteLine(result);
}
@@ -1126,7 +1245,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
+ **storeId** | **int?**| |
### Return type
@@ -1145,9 +1264,9 @@ Name | Type | Description | Notes
# **GetStoreHeadersByAppId**
-> RestApiPaginationResultStoreHeader GetStoreHeadersByAppId (string appId, string storeNameQuery = null, int? page = null, int? limit = null)
+> RestApiPaginationResultStoreHeader GetStoreHeadersByAppId (string appId, string storeNameQuery = null, string salesChannelType = null, int? page = null, int? limit = null)
+
-Get all stores by app name id
### Example
```csharp
@@ -1167,15 +1286,15 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var appId = appId_example; // string | App Name Id
+ var appId = appId_example; // string |
var storeNameQuery = storeNameQuery_example; // string | (optional)
+ var salesChannelType = salesChannelType_example; // string | (optional)
var page = 56; // int? | (optional)
var limit = 56; // int? | (optional)
try
{
- // Get all stores by app name id
- RestApiPaginationResultStoreHeader result = apiInstance.GetStoreHeadersByAppId(appId, storeNameQuery, page, limit);
+ RestApiPaginationResultStoreHeader result = apiInstance.GetStoreHeadersByAppId(appId, storeNameQuery, salesChannelType, page, limit);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -1191,8 +1310,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name Id |
+ **appId** | **string**| |
**storeNameQuery** | **string**| | [optional]
+ **salesChannelType** | **string**| | [optional]
**page** | **int?**| | [optional]
**limit** | **int?**| | [optional]
@@ -1211,11 +1331,72 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **GetStoreLeadTimes**
+> RestApiResultOrderLeadTimes GetStoreLeadTimes (int? storeId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetStoreLeadTimesExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new StoresApi();
+ var storeId = 56; // int? |
+
+ try
+ {
+ RestApiResultOrderLeadTimes result = apiInstance.GetStoreLeadTimes(storeId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling StoresApi.GetStoreLeadTimes: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **storeId** | **int?**| |
+
+### Return type
+
+[**RestApiResultOrderLeadTimes**](RestApiResultOrderLeadTimes.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **GetStoreNetSales**
> RestApiArrayResultStoreStatistics GetStoreNetSales (string appId, List storeId)
-Get stores statistics by app name id and storeIds
+
### Example
```csharp
@@ -1235,12 +1416,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var appId = appId_example; // string | App Name Id
- var storeId = new List(); // List | Store Ids
+ var appId = appId_example; // string |
+ var storeId = new List(); // List |
try
{
- // Get stores statistics by app name id and storeIds
RestApiArrayResultStoreStatistics result = apiInstance.GetStoreNetSales(appId, storeId);
Debug.WriteLine(result);
}
@@ -1257,8 +1437,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name Id |
- **storeId** | [**List<int?>**](int?.md)| Store Ids |
+ **appId** | **string**| |
+ **storeId** | [**List<int?>**](int?.md)| |
### Return type
@@ -1279,7 +1459,7 @@ Name | Type | Description | Notes
# **GetStoreServiceCharge**
> ServiceCharge GetStoreServiceCharge (int? storeId)
-Retrieve Store Service Charge
+
### Example
```csharp
@@ -1299,11 +1479,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
+ var storeId = 56; // int? |
try
{
- // Retrieve Store Service Charge
ServiceCharge result = apiInstance.GetStoreServiceCharge(storeId);
Debug.WriteLine(result);
}
@@ -1320,7 +1499,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
+ **storeId** | **int?**| |
### Return type
@@ -1341,7 +1520,7 @@ Name | Type | Description | Notes
# **GetStores**
> RestApiPaginationResultStore GetStores (string searchQuery = null, int? page = null, int? limit = null, int? storeGroupId = null)
-Get all stores, excluding archived ones
+
### Example
```csharp
@@ -1361,14 +1540,13 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var searchQuery = searchQuery_example; // string | Search query (optional)
- var page = 56; // int? | Requested page index (optional)
- var limit = 56; // int? | Requested page limit (optional)
- var storeGroupId = 56; // int? | Store Group Id (optional)
+ var searchQuery = searchQuery_example; // string | (optional)
+ var page = 56; // int? | (optional)
+ var limit = 56; // int? | (optional)
+ var storeGroupId = 56; // int? | (optional)
try
{
- // Get all stores, excluding archived ones
RestApiPaginationResultStore result = apiInstance.GetStores(searchQuery, page, limit, storeGroupId);
Debug.WriteLine(result);
}
@@ -1385,10 +1563,10 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **searchQuery** | **string**| Search query | [optional]
- **page** | **int?**| Requested page index | [optional]
- **limit** | **int?**| Requested page limit | [optional]
- **storeGroupId** | **int?**| Store Group Id | [optional]
+ **searchQuery** | **string**| | [optional]
+ **page** | **int?**| | [optional]
+ **limit** | **int?**| | [optional]
+ **storeGroupId** | **int?**| | [optional]
### Return type
@@ -1407,9 +1585,9 @@ Name | Type | Description | Notes
# **GetStoresByAppId**
-> RestApiPaginationResultStore GetStoresByAppId (string appId, string searchQuery = null, int? page = null, int? limit = null)
+> RestApiPaginationResultStore GetStoresByAppId (string appId, string searchQuery = null, string salesChannelType = null, bool? excludeUnpublished = null, int? page = null, int? limit = null)
+
-Get all stores by app name id
### Example
```csharp
@@ -1429,15 +1607,16 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var appId = appId_example; // string | App Name Id
- var searchQuery = searchQuery_example; // string | Search query (optional)
- var page = 56; // int? | Requested page index (optional)
- var limit = 56; // int? | Requested page limit (optional)
+ var appId = appId_example; // string |
+ var searchQuery = searchQuery_example; // string | (optional)
+ var salesChannelType = salesChannelType_example; // string | (optional)
+ var excludeUnpublished = true; // bool? | (optional)
+ var page = 56; // int? | (optional)
+ var limit = 56; // int? | (optional)
try
{
- // Get all stores by app name id
- RestApiPaginationResultStore result = apiInstance.GetStoresByAppId(appId, searchQuery, page, limit);
+ RestApiPaginationResultStore result = apiInstance.GetStoresByAppId(appId, searchQuery, salesChannelType, excludeUnpublished, page, limit);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -1453,10 +1632,12 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name Id |
- **searchQuery** | **string**| Search query | [optional]
- **page** | **int?**| Requested page index | [optional]
- **limit** | **int?**| Requested page limit | [optional]
+ **appId** | **string**| |
+ **searchQuery** | **string**| | [optional]
+ **salesChannelType** | **string**| | [optional]
+ **excludeUnpublished** | **bool?**| | [optional]
+ **page** | **int?**| | [optional]
+ **limit** | **int?**| | [optional]
### Return type
@@ -1477,7 +1658,7 @@ Name | Type | Description | Notes
# **GetStoresByStoreIdWithValidations**
> RestApiPaginationResultStoreValidationConfig GetStoresByStoreIdWithValidations (List storeId, string appId, int? page = null, int? limit = null)
-Get store validation by storeIds
+
### Example
```csharp
@@ -1497,14 +1678,13 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = new List(); // List | Store identifier
+ var storeId = new List(); // List |
var appId = appId_example; // string |
- var page = 56; // int? | Requested page index (optional)
- var limit = 56; // int? | Requested page limit (optional)
+ var page = 56; // int? | (optional)
+ var limit = 56; // int? | (optional)
try
{
- // Get store validation by storeIds
RestApiPaginationResultStoreValidationConfig result = apiInstance.GetStoresByStoreIdWithValidations(storeId, appId, page, limit);
Debug.WriteLine(result);
}
@@ -1521,10 +1701,10 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | [**List<int?>**](int?.md)| Store identifier |
+ **storeId** | [**List<int?>**](int?.md)| |
**appId** | **string**| |
- **page** | **int?**| Requested page index | [optional]
- **limit** | **int?**| Requested page limit | [optional]
+ **page** | **int?**| | [optional]
+ **limit** | **int?**| | [optional]
### Return type
@@ -1545,7 +1725,7 @@ Name | Type | Description | Notes
# **PublishStore**
> void PublishStore (int? storeId)
-Publish store
+
### Example
```csharp
@@ -1565,11 +1745,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
+ var storeId = 56; // int? |
try
{
- // Publish store
apiInstance.PublishStore(storeId);
}
catch (Exception e)
@@ -1585,7 +1764,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
+ **storeId** | **int?**| |
### Return type
@@ -1602,11 +1781,11 @@ void (empty response body)
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **SetBusinessHours**
-> RestApiResultBusinessHoursPeriod SetBusinessHours (int? storeId, string deliveryType, BusinessHoursPeriodBase businessHoursPeriod)
+
+# **PutStoreDeliveryFeeConfig**
+> void PutStoreDeliveryFeeConfig (int? storeId, StoreDeliveryZoneFeeConfigUpdateRequest feeConfigUpdateRequest)
+
-Set Business hours
### Example
```csharp
@@ -1618,7 +1797,7 @@ using Flipdish.Model;
namespace Example
{
- public class SetBusinessHoursExample
+ public class PutStoreDeliveryFeeConfigExample
{
public void main()
{
@@ -1626,19 +1805,16 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
- var deliveryType = deliveryType_example; // string | Delivery type
- var businessHoursPeriod = new BusinessHoursPeriodBase(); // BusinessHoursPeriodBase | Business Hours Period
+ var storeId = 56; // int? |
+ var feeConfigUpdateRequest = new StoreDeliveryZoneFeeConfigUpdateRequest(); // StoreDeliveryZoneFeeConfigUpdateRequest |
try
{
- // Set Business hours
- RestApiResultBusinessHoursPeriod result = apiInstance.SetBusinessHours(storeId, deliveryType, businessHoursPeriod);
- Debug.WriteLine(result);
+ apiInstance.PutStoreDeliveryFeeConfig(storeId, feeConfigUpdateRequest);
}
catch (Exception e)
{
- Debug.Print("Exception when calling StoresApi.SetBusinessHours: " + e.Message );
+ Debug.Print("Exception when calling StoresApi.PutStoreDeliveryFeeConfig: " + e.Message );
}
}
}
@@ -1649,13 +1825,12 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
- **deliveryType** | **string**| Delivery type |
- **businessHoursPeriod** | [**BusinessHoursPeriodBase**](BusinessHoursPeriodBase.md)| Business Hours Period |
+ **storeId** | **int?**| |
+ **feeConfigUpdateRequest** | [**StoreDeliveryZoneFeeConfigUpdateRequest**](StoreDeliveryZoneFeeConfigUpdateRequest.md)| |
### Return type
-[**RestApiResultBusinessHoursPeriod**](RestApiResultBusinessHoursPeriod.md)
+void (empty response body)
### Authorization
@@ -1668,11 +1843,76 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **SetPreOrdeEnabled**
-> RestApiArrayResultRestApiDefaultResponse SetPreOrdeEnabled (int? storeId, string deliveryType, bool? enabled)
+
+# **SetBusinessHours**
+> RestApiResultBusinessHoursPeriod SetBusinessHours (int? storeId, string deliveryType, BusinessHoursPeriodBase businessHoursPeriod)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SetBusinessHoursExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new StoresApi();
+ var storeId = 56; // int? |
+ var deliveryType = deliveryType_example; // string |
+ var businessHoursPeriod = new BusinessHoursPeriodBase(); // BusinessHoursPeriodBase |
+
+ try
+ {
+ RestApiResultBusinessHoursPeriod result = apiInstance.SetBusinessHours(storeId, deliveryType, businessHoursPeriod);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling StoresApi.SetBusinessHours: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **storeId** | **int?**| |
+ **deliveryType** | **string**| |
+ **businessHoursPeriod** | [**BusinessHoursPeriodBase**](BusinessHoursPeriodBase.md)| |
+
+### Return type
+
+[**RestApiResultBusinessHoursPeriod**](RestApiResultBusinessHoursPeriod.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SetPreOrdeEnabled**
+> RestApiArrayResultRestApiDefaultResponse SetPreOrdeEnabled (int? storeId, string deliveryType, bool? enabled)
+
-UPDATE pre order config for a store, by type
### Example
```csharp
@@ -1692,13 +1932,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
- var deliveryType = deliveryType_example; // string | \"delivery\" or \"pickup\"
- var enabled = true; // bool? | Update pre order config values
+ var storeId = 56; // int? |
+ var deliveryType = deliveryType_example; // string |
+ var enabled = true; // bool? |
try
{
- // UPDATE pre order config for a store, by type
RestApiArrayResultRestApiDefaultResponse result = apiInstance.SetPreOrdeEnabled(storeId, deliveryType, enabled);
Debug.WriteLine(result);
}
@@ -1715,9 +1954,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
- **deliveryType** | **string**| \"delivery\" or \"pickup\" |
- **enabled** | **bool?**| Update pre order config values |
+ **storeId** | **int?**| |
+ **deliveryType** | **string**| |
+ **enabled** | **bool?**| |
### Return type
@@ -1734,11 +1973,266 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **SetStoreCollectionSettings**
+> RestApiResultRestApiDefaultResponse SetStoreCollectionSettings (int? storeId, StoreCollectionSettings settings, bool? inheritFromProperty = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SetStoreCollectionSettingsExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new StoresApi();
+ var storeId = 56; // int? |
+ var settings = new StoreCollectionSettings(); // StoreCollectionSettings |
+ var inheritFromProperty = true; // bool? | (optional)
+
+ try
+ {
+ RestApiResultRestApiDefaultResponse result = apiInstance.SetStoreCollectionSettings(storeId, settings, inheritFromProperty);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling StoresApi.SetStoreCollectionSettings: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **storeId** | **int?**| |
+ **settings** | [**StoreCollectionSettings**](StoreCollectionSettings.md)| |
+ **inheritFromProperty** | **bool?**| | [optional]
+
+### Return type
+
+[**RestApiResultRestApiDefaultResponse**](RestApiResultRestApiDefaultResponse.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SetStoreLeadTimes**
+> RestApiResultOrderLeadTimes SetStoreLeadTimes (int? storeId, LeadTime leadTime)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SetStoreLeadTimesExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new StoresApi();
+ var storeId = 56; // int? |
+ var leadTime = new LeadTime(); // LeadTime |
+
+ try
+ {
+ RestApiResultOrderLeadTimes result = apiInstance.SetStoreLeadTimes(storeId, leadTime);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling StoresApi.SetStoreLeadTimes: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **storeId** | **int?**| |
+ **leadTime** | [**LeadTime**](LeadTime.md)| |
+
+### Return type
+
+[**RestApiResultOrderLeadTimes**](RestApiResultOrderLeadTimes.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **StoresSetPropertyId**
+> Object StoresSetPropertyId (int? storeId, string propertyId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class StoresSetPropertyIdExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new StoresApi();
+ var storeId = 56; // int? |
+ var propertyId = propertyId_example; // string |
+
+ try
+ {
+ Object result = apiInstance.StoresSetPropertyId(storeId, propertyId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling StoresApi.StoresSetPropertyId: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **storeId** | **int?**| |
+ **propertyId** | **string**| |
+
+### Return type
+
+**Object**
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SupportedSalesChannelsTypes**
+> void SupportedSalesChannelsTypes (string propertyId, int? storeId, List salesChannelTypes)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SupportedSalesChannelsTypesExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new StoresApi();
+ var propertyId = propertyId_example; // string |
+ var storeId = 56; // int? |
+ var salesChannelTypes = salesChannelTypes_example; // List |
+
+ try
+ {
+ apiInstance.SupportedSalesChannelsTypes(propertyId, storeId, salesChannelTypes);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling StoresApi.SupportedSalesChannelsTypes: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **propertyId** | **string**| |
+ **storeId** | **int?**| |
+ **salesChannelTypes** | **List<string>**| |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **UnpublishStore**
> void UnpublishStore (int? storeId)
-Unpublish store
+
### Example
```csharp
@@ -1758,11 +2252,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
+ var storeId = 56; // int? |
try
{
- // Unpublish store
apiInstance.UnpublishStore(storeId);
}
catch (Exception e)
@@ -1778,7 +2271,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
+ **storeId** | **int?**| |
### Return type
@@ -1799,7 +2292,7 @@ void (empty response body)
# **UpdatePreOrderConfig**
> RestApiArrayResultRestApiDefaultResponse UpdatePreOrderConfig (int? storeId, string deliveryType, PreOrderConfig preOrderConfig)
-UPDATE pre order config for a store, by type
+
### Example
```csharp
@@ -1819,13 +2312,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
- var deliveryType = deliveryType_example; // string | \"delivery\" or \"pickup\"
- var preOrderConfig = new PreOrderConfig(); // PreOrderConfig | Update pre order config values
+ var storeId = 56; // int? |
+ var deliveryType = deliveryType_example; // string |
+ var preOrderConfig = new PreOrderConfig(); // PreOrderConfig |
try
{
- // UPDATE pre order config for a store, by type
RestApiArrayResultRestApiDefaultResponse result = apiInstance.UpdatePreOrderConfig(storeId, deliveryType, preOrderConfig);
Debug.WriteLine(result);
}
@@ -1842,9 +2334,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
- **deliveryType** | **string**| \"delivery\" or \"pickup\" |
- **preOrderConfig** | [**PreOrderConfig**](PreOrderConfig.md)| Update pre order config values |
+ **storeId** | **int?**| |
+ **deliveryType** | **string**| |
+ **preOrderConfig** | [**PreOrderConfig**](PreOrderConfig.md)| |
### Return type
@@ -1865,7 +2357,7 @@ Name | Type | Description | Notes
# **UpdateStore**
> RestApiResultStore UpdateStore (int? storeId, StoreBase store)
-Update store by identifier
+
### Example
```csharp
@@ -1885,12 +2377,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store Group identifier
- var store = new StoreBase(); // StoreBase | Store
+ var storeId = 56; // int? |
+ var store = new StoreBase(); // StoreBase |
try
{
- // Update store by identifier
RestApiResultStore result = apiInstance.UpdateStore(storeId, store);
Debug.WriteLine(result);
}
@@ -1907,8 +2398,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store Group identifier |
- **store** | [**StoreBase**](StoreBase.md)| Store |
+ **storeId** | **int?**| |
+ **store** | [**StoreBase**](StoreBase.md)| |
### Return type
@@ -1929,7 +2420,7 @@ Name | Type | Description | Notes
# **UpdateStoreAddress**
> RestApiResultStoreAddress UpdateStoreAddress (int? storeId, StoreAddressBase storeAddress)
-Update store address
+
### Example
```csharp
@@ -1949,12 +2440,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
- var storeAddress = new StoreAddressBase(); // StoreAddressBase | Store address
+ var storeId = 56; // int? |
+ var storeAddress = new StoreAddressBase(); // StoreAddressBase |
try
{
- // Update store address
RestApiResultStoreAddress result = apiInstance.UpdateStoreAddress(storeId, storeAddress);
Debug.WriteLine(result);
}
@@ -1971,8 +2461,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
- **storeAddress** | [**StoreAddressBase**](StoreAddressBase.md)| Store address |
+ **storeId** | **int?**| |
+ **storeAddress** | [**StoreAddressBase**](StoreAddressBase.md)| |
### Return type
@@ -1993,7 +2483,7 @@ Name | Type | Description | Notes
# **UpdateStoreAddressCoordinates**
> RestApiResultCoordinates UpdateStoreAddressCoordinates (int? storeId, Coordinates coordinates, string appNameId = null)
-Update store address coordinates
+
### Example
```csharp
@@ -2013,13 +2503,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
- var coordinates = new Coordinates(); // Coordinates | Store address coordinates
- var appNameId = appNameId_example; // string | App Name Id(Not used, still here for compatability reasons) (optional)
+ var storeId = 56; // int? |
+ var coordinates = new Coordinates(); // Coordinates |
+ var appNameId = appNameId_example; // string | (optional)
try
{
- // Update store address coordinates
RestApiResultCoordinates result = apiInstance.UpdateStoreAddressCoordinates(storeId, coordinates, appNameId);
Debug.WriteLine(result);
}
@@ -2036,9 +2525,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
- **coordinates** | [**Coordinates**](Coordinates.md)| Store address coordinates |
- **appNameId** | **string**| App Name Id(Not used, still here for compatability reasons) | [optional]
+ **storeId** | **int?**| |
+ **coordinates** | [**Coordinates**](Coordinates.md)| |
+ **appNameId** | **string**| | [optional]
### Return type
@@ -2059,7 +2548,7 @@ Name | Type | Description | Notes
# **UpdateStoreAddressForm**
> Object UpdateStoreAddressForm (int? storeId, StoreAddressForm address)
-Update store address
+
### Example
```csharp
@@ -2079,12 +2568,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StoresApi();
- var storeId = 56; // int? | Store identifier
- var address = new StoreAddressForm(); // StoreAddressForm | Store address
+ var storeId = 56; // int? |
+ var address = new StoreAddressForm(); // StoreAddressForm |
try
{
- // Update store address
Object result = apiInstance.UpdateStoreAddressForm(storeId, address);
Debug.WriteLine(result);
}
@@ -2101,8 +2589,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store identifier |
- **address** | [**StoreAddressForm**](StoreAddressForm.md)| Store address |
+ **storeId** | **int?**| |
+ **address** | [**StoreAddressForm**](StoreAddressForm.md)| |
### Return type
diff --git a/docs/Stream.md b/docs/Stream.md
new file mode 100644
index 00000000..cb34ebdb
--- /dev/null
+++ b/docs/Stream.md
@@ -0,0 +1,16 @@
+# Flipdish.Model.Stream
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**CanRead** | **bool?** | | [optional]
+**CanSeek** | **bool?** | | [optional]
+**CanTimeout** | **bool?** | | [optional]
+**CanWrite** | **bool?** | | [optional]
+**Length** | **long?** | | [optional]
+**Position** | **long?** | | [optional]
+**ReadTimeout** | **int?** | | [optional]
+**WriteTimeout** | **int?** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/StripeConnectedAccount.md b/docs/StripeConnectedAccount.md
index a7ad04e4..40c5e756 100644
--- a/docs/StripeConnectedAccount.md
+++ b/docs/StripeConnectedAccount.md
@@ -9,6 +9,8 @@ Name | Type | Description | Notes
**CardPaymentsStatus** | **string** | Card payments capability status (Inactive, Pending, Active, Unrequested) | [optional]
**TransfersStatus** | **string** | Transfers capability status (Inactive, Pending, Active, Unrequested) | [optional]
**AccountStatus** | **string** | Current status of the account | [optional]
+**PayoutsEnabled** | **bool?** | Payouts Enabled status | [optional]
+**PaymentsEnabled** | **bool?** | Payments Enabled status | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StripeConnectedAccountInfo.md b/docs/StripeConnectedAccountInfo.md
index f12f7760..d58e6c21 100644
--- a/docs/StripeConnectedAccountInfo.md
+++ b/docs/StripeConnectedAccountInfo.md
@@ -7,6 +7,10 @@ Name | Type | Description | Notes
**StripeId** | **string** | Stripe connected account id | [optional]
**CardPaymentStatus** | **string** | Current status of the Card Payment capability of the account | [optional]
**PayoutScheduleInterval** | **string** | Payouts Schedule Interval | [optional]
+**PayoutsEnabled** | **bool?** | Payouts Enabled status | [optional]
+**PayoutsPaused** | **bool?** | Flag indicating if payouts are paused | [optional]
+**PaymentsEnabled** | **bool?** | Flag indicating if payments are enabled | [optional]
+**DisabledReason** | **string** | If the Stripe connected account is disabled, this is Stripe's raw requirements.disabled_reason describing why, as last recorded from a Stripe connected-account webhook. Known values are requirements.fields_needed, requirements.past_due, requirements.pending_verification, rejected.fraud, rejected.terms_of_service, rejected.listed, rejected.other and platform_paused, but Stripe can introduce new ones, so the value is passed through unmapped (the same way CapabilityRequirementsInfo.DisabledReason is). null when the account is not disabled. Note that {Flipdish.PublicModels.V1.BankAccount.StripeConnectedAccountInfo.AccountStatus} is a deliberately lossy mapping of this value and the two can legitimately disagree - do not derive one from the other. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/StripeCustomConnectAdminApi.md b/docs/StripeCustomConnectAdminApi.md
deleted file mode 100644
index cf2f3d90..00000000
--- a/docs/StripeCustomConnectAdminApi.md
+++ /dev/null
@@ -1,71 +0,0 @@
-# Flipdish.Api.StripeCustomConnectAdminApi
-
-All URIs are relative to *https://api.flipdish.co*
-
-Method | HTTP request | Description
-------------- | ------------- | -------------
-[**InitializeBankAccountConnectedAccount**](StripeCustomConnectAdminApi.md#initializebankaccountconnectedaccount) | **POST** /api/v1.0/customconnect/initialize-bank-account | Create a new Bank Account and Stripe connected account
-
-
-
-# **InitializeBankAccountConnectedAccount**
-> RestApiResultBankAccountDetail InitializeBankAccountConnectedAccount (List accounts)
-
-Create a new Bank Account and Stripe connected account
-
-### Example
-```csharp
-using System;
-using System.Diagnostics;
-using Flipdish.Api;
-using Flipdish.Client;
-using Flipdish.Model;
-
-namespace Example
-{
- public class InitializeBankAccountConnectedAccountExample
- {
- public void main()
- {
- // Configure OAuth2 access token for authorization: oauth2
- Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
-
- var apiInstance = new StripeCustomConnectAdminApi();
- var accounts = ; // List | Accounts to be initialized in stripe
-
- try
- {
- // Create a new Bank Account and Stripe connected account
- RestApiResultBankAccountDetail result = apiInstance.InitializeBankAccountConnectedAccount(accounts);
- Debug.WriteLine(result);
- }
- catch (Exception e)
- {
- Debug.Print("Exception when calling StripeCustomConnectAdminApi.InitializeBankAccountConnectedAccount: " + e.Message );
- }
- }
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **accounts** | **List<int?>**| Accounts to be initialized in stripe |
-
-### Return type
-
-[**RestApiResultBankAccountDetail**](RestApiResultBankAccountDetail.md)
-
-### Authorization
-
-[oauth2](../README.md#oauth2)
-
-### HTTP request headers
-
- - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
- - **Accept**: application/json, text/json, application/xml, text/xml
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
diff --git a/docs/StripeCustomConnectApi.md b/docs/StripeCustomConnectApi.md
index eeab4313..fe9f44fb 100644
--- a/docs/StripeCustomConnectApi.md
+++ b/docs/StripeCustomConnectApi.md
@@ -4,21 +4,21 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**CreateBankAccountAndConnectedAccount**](StripeCustomConnectApi.md#createbankaccountandconnectedaccount) | **POST** /api/v1.0/{appId}/customconnect/bank-account | Create a new Bank Account and Stripe connected account
-[**CreateStripeConnectedAccount**](StripeCustomConnectApi.md#createstripeconnectedaccount) | **POST** /api/v1.0/{appId}/customconnect/{bankAccountId}/create-update-account | Create or update a Stripe connected account associated with the bank account of bankAccountId
-[**CreateStripeConnectedAccountLink**](StripeCustomConnectApi.md#createstripeconnectedaccountlink) | **POST** /api/v1.0/{appId}/customconnect/{stripeConnectedAccountId}/create-account-link | Gets a single-use Stripe URL for the given account
-[**GetVerificationStatus**](StripeCustomConnectApi.md#getverificationstatus) | **GET** /api/v1.0/{appId}/customconnect/verification-status | Gets the current verification status of the given connected account
-[**SetBankAccountBusinessType**](StripeCustomConnectApi.md#setbankaccountbusinesstype) | **POST** /api/v1.0/{appId}/customconnect/bank-account/{bankAccountId}/businesstype | Update bank account's BusinessType and create a Stripe Connected Account
+[**CreateBankAccountAndConnectedAccount**](StripeCustomConnectApi.md#createbankaccountandconnectedaccount) | **POST** /api/v1.0/{appId}/customconnect/bank-account |
+[**CreateStripeConnectedAccount**](StripeCustomConnectApi.md#createstripeconnectedaccount) | **POST** /api/v1.0/{appId}/customconnect/{bankAccountId}/create-update-account |
+[**CreateStripeConnectedAccountLink**](StripeCustomConnectApi.md#createstripeconnectedaccountlink) | **POST** /api/v1.0/{appId}/customconnect/{stripeConnectedAccountId}/create-account-link |
+[**GetCustomConnect**](StripeCustomConnectApi.md#getcustomconnect) | **GET** /api/v1.0/{appId}/customconnect/{storeId} |
+[**SetBankAccountBusinessType**](StripeCustomConnectApi.md#setbankaccountbusinesstype) | **POST** /api/v1.0/{appId}/customconnect/bank-account/{bankAccountId}/businesstype |
[**StripeCustomConnectRefresh**](StripeCustomConnectApi.md#stripecustomconnectrefresh) | **GET** /api/v1.0/{appId}/customconnect/refresh-link |
-[**UpdateBankAccountDetails**](StripeCustomConnectApi.md#updatebankaccountdetails) | **POST** /api/v1.0/{appId}/customconnect/{bankAccountId}/update-bank-account-details | Update bank account details
-[**UpdatePayoutSchedule**](StripeCustomConnectApi.md#updatepayoutschedule) | **POST** /api/v1.0/{appId}/customconnect/update-payout-schedule/{stripeConnectedAccountId}/{interval} | Update Stripe Connection Account's payout schedule
+[**UpdateBankAccountDetails**](StripeCustomConnectApi.md#updatebankaccountdetails) | **POST** /api/v1.0/{appId}/customconnect/{bankAccountId}/update-bank-account-details |
+[**UpdatePayoutSchedule**](StripeCustomConnectApi.md#updatepayoutschedule) | **POST** /api/v1.0/{appId}/customconnect/update-payout-schedule/{stripeConnectedAccountId}/{interval} |
# **CreateBankAccountAndConnectedAccount**
> RestApiResultBankAccountDetail CreateBankAccountAndConnectedAccount (string appId, BankAccountCreate account)
-Create a new Bank Account and Stripe connected account
+
### Example
```csharp
@@ -38,12 +38,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StripeCustomConnectApi();
- var appId = appId_example; // string | App Name
- var account = new BankAccountCreate(); // BankAccountCreate | Account to be created
+ var appId = appId_example; // string |
+ var account = new BankAccountCreate(); // BankAccountCreate |
try
{
- // Create a new Bank Account and Stripe connected account
RestApiResultBankAccountDetail result = apiInstance.CreateBankAccountAndConnectedAccount(appId, account);
Debug.WriteLine(result);
}
@@ -60,8 +59,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name |
- **account** | [**BankAccountCreate**](BankAccountCreate.md)| Account to be created |
+ **appId** | **string**| |
+ **account** | [**BankAccountCreate**](BankAccountCreate.md)| |
### Return type
@@ -82,7 +81,7 @@ Name | Type | Description | Notes
# **CreateStripeConnectedAccount**
> RestApiResultStripeConnectedAccount CreateStripeConnectedAccount (string appId, int? bankAccountId)
-Create or update a Stripe connected account associated with the bank account of bankAccountId
+
### Example
```csharp
@@ -102,12 +101,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StripeCustomConnectApi();
- var appId = appId_example; // string | App Name Id
- var bankAccountId = 56; // int? | Bank Account Id
+ var appId = appId_example; // string |
+ var bankAccountId = 56; // int? |
try
{
- // Create or update a Stripe connected account associated with the bank account of bankAccountId
RestApiResultStripeConnectedAccount result = apiInstance.CreateStripeConnectedAccount(appId, bankAccountId);
Debug.WriteLine(result);
}
@@ -124,8 +122,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name Id |
- **bankAccountId** | **int?**| Bank Account Id |
+ **appId** | **string**| |
+ **bankAccountId** | **int?**| |
### Return type
@@ -146,7 +144,7 @@ Name | Type | Description | Notes
# **CreateStripeConnectedAccountLink**
> RestApiResultStripeConnectedAccount CreateStripeConnectedAccountLink (string appId, string stripeConnectedAccountId, StripeAccountLinkRequest stripeAccountLinkRequest)
-Gets a single-use Stripe URL for the given account
+
### Example
```csharp
@@ -166,13 +164,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StripeCustomConnectApi();
- var appId = appId_example; // string | App Name
- var stripeConnectedAccountId = stripeConnectedAccountId_example; // string | Stripe Connected Account Id
+ var appId = appId_example; // string |
+ var stripeConnectedAccountId = stripeConnectedAccountId_example; // string |
var stripeAccountLinkRequest = new StripeAccountLinkRequest(); // StripeAccountLinkRequest |
try
{
- // Gets a single-use Stripe URL for the given account
RestApiResultStripeConnectedAccount result = apiInstance.CreateStripeConnectedAccountLink(appId, stripeConnectedAccountId, stripeAccountLinkRequest);
Debug.WriteLine(result);
}
@@ -189,8 +186,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name |
- **stripeConnectedAccountId** | **string**| Stripe Connected Account Id |
+ **appId** | **string**| |
+ **stripeConnectedAccountId** | **string**| |
**stripeAccountLinkRequest** | [**StripeAccountLinkRequest**](StripeAccountLinkRequest.md)| |
### Return type
@@ -208,11 +205,11 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **GetVerificationStatus**
-> RestApiResultStripeConnectedAccount GetVerificationStatus (string appId, string stripeConnectedAccountId)
+
+# **GetCustomConnect**
+> RestApiArrayResultStripeCustomConnectedAccount GetCustomConnect (int? storeId, string appId)
+
-Gets the current verification status of the given connected account
### Example
```csharp
@@ -224,7 +221,7 @@ using Flipdish.Model;
namespace Example
{
- public class GetVerificationStatusExample
+ public class GetCustomConnectExample
{
public void main()
{
@@ -232,18 +229,17 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StripeCustomConnectApi();
+ var storeId = 56; // int? |
var appId = appId_example; // string |
- var stripeConnectedAccountId = stripeConnectedAccountId_example; // string |
try
{
- // Gets the current verification status of the given connected account
- RestApiResultStripeConnectedAccount result = apiInstance.GetVerificationStatus(appId, stripeConnectedAccountId);
+ RestApiArrayResultStripeCustomConnectedAccount result = apiInstance.GetCustomConnect(storeId, appId);
Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling StripeCustomConnectApi.GetVerificationStatus: " + e.Message );
+ Debug.Print("Exception when calling StripeCustomConnectApi.GetCustomConnect: " + e.Message );
}
}
}
@@ -254,12 +250,12 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
+ **storeId** | **int?**| |
**appId** | **string**| |
- **stripeConnectedAccountId** | **string**| |
### Return type
-[**RestApiResultStripeConnectedAccount**](RestApiResultStripeConnectedAccount.md)
+[**RestApiArrayResultStripeCustomConnectedAccount**](RestApiArrayResultStripeCustomConnectedAccount.md)
### Authorization
@@ -276,7 +272,7 @@ Name | Type | Description | Notes
# **SetBankAccountBusinessType**
> RestApiResultBankAccountDetail SetBankAccountBusinessType (string appId, int? bankAccountId, string businessType)
-Update bank account's BusinessType and create a Stripe Connected Account
+
### Example
```csharp
@@ -296,13 +292,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StripeCustomConnectApi();
- var appId = appId_example; // string | App Name
- var bankAccountId = 56; // int? | Bank Account Id
- var businessType = businessType_example; // string | Bank Account business type
+ var appId = appId_example; // string |
+ var bankAccountId = 56; // int? |
+ var businessType = businessType_example; // string |
try
{
- // Update bank account's BusinessType and create a Stripe Connected Account
RestApiResultBankAccountDetail result = apiInstance.SetBankAccountBusinessType(appId, bankAccountId, businessType);
Debug.WriteLine(result);
}
@@ -319,9 +314,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name |
- **bankAccountId** | **int?**| Bank Account Id |
- **businessType** | **string**| Bank Account business type |
+ **appId** | **string**| |
+ **bankAccountId** | **int?**| |
+ **businessType** | **string**| |
### Return type
@@ -405,7 +400,7 @@ Name | Type | Description | Notes
# **UpdateBankAccountDetails**
> RestApiResultStripeConnectedAccount UpdateBankAccountDetails (string appId, int? bankAccountId, BankAccountDetailsUpdateRequest updateRequest)
-Update bank account details
+
### Example
```csharp
@@ -425,13 +420,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StripeCustomConnectApi();
- var appId = appId_example; // string | App Name Id
- var bankAccountId = 56; // int? | Bank Account Id
- var updateRequest = new BankAccountDetailsUpdateRequest(); // BankAccountDetailsUpdateRequest | fields to be updated
+ var appId = appId_example; // string |
+ var bankAccountId = 56; // int? |
+ var updateRequest = new BankAccountDetailsUpdateRequest(); // BankAccountDetailsUpdateRequest |
try
{
- // Update bank account details
RestApiResultStripeConnectedAccount result = apiInstance.UpdateBankAccountDetails(appId, bankAccountId, updateRequest);
Debug.WriteLine(result);
}
@@ -448,9 +442,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name Id |
- **bankAccountId** | **int?**| Bank Account Id |
- **updateRequest** | [**BankAccountDetailsUpdateRequest**](BankAccountDetailsUpdateRequest.md)| fields to be updated |
+ **appId** | **string**| |
+ **bankAccountId** | **int?**| |
+ **updateRequest** | [**BankAccountDetailsUpdateRequest**](BankAccountDetailsUpdateRequest.md)| |
### Return type
@@ -471,7 +465,7 @@ Name | Type | Description | Notes
# **UpdatePayoutSchedule**
> RestApiResultModelBase UpdatePayoutSchedule (string appId, string stripeConnectedAccountId, string interval)
-Update Stripe Connection Account's payout schedule
+
### Example
```csharp
@@ -497,7 +491,6 @@ namespace Example
try
{
- // Update Stripe Connection Account's payout schedule
RestApiResultModelBase result = apiInstance.UpdatePayoutSchedule(appId, stripeConnectedAccountId, interval);
Debug.WriteLine(result);
}
diff --git a/docs/StripeCustomConnectedAccount.md b/docs/StripeCustomConnectedAccount.md
new file mode 100644
index 00000000..2661535f
--- /dev/null
+++ b/docs/StripeCustomConnectedAccount.md
@@ -0,0 +1,13 @@
+# Flipdish.Model.StripeCustomConnectedAccount
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**StoreId** | **int?** | Physical Restaurant Id | [optional]
+**StripeId** | **string** | Stripe's own connected account identifier | [optional]
+**CardPaymentsStatus** | **string** | Card payments capability status (Inactive, Pending, Active, Unrequested) | [optional]
+**TransfersStatus** | **string** | Transfers capability status (Inactive, Pending, Active, Unrequested) | [optional]
+**AccountStatus** | **string** | Current status of the account | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/StuartApi.md b/docs/StuartApi.md
index b1f185d4..5076606f 100644
--- a/docs/StuartApi.md
+++ b/docs/StuartApi.md
@@ -4,17 +4,17 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**StuartCancelJob**](StuartApi.md#stuartcanceljob) | **DELETE** /api/v1.0/stuart/jobs/{jobId} | Cancel a stuart job
-[**StuartGetJob**](StuartApi.md#stuartgetjob) | **GET** /api/v1.0/stuart/jobs/{jobId} | Get start job details
-[**StuartGetStuartSettings**](StuartApi.md#stuartgetstuartsettings) | **GET** /api/v1.0/stuart/settings/{storeId} | Get stuart settings for a store
-[**StuartPostStuartSettings**](StuartApi.md#stuartpoststuartsettings) | **POST** /api/v1.0/stuart/settings/{storeId} | Set stuart settings for a store
+[**StuartCancelJob**](StuartApi.md#stuartcanceljob) | **DELETE** /api/v1.0/stuart/jobs/{jobId} |
+[**StuartGetJob**](StuartApi.md#stuartgetjob) | **GET** /api/v1.0/stuart/jobs/{jobId} |
+[**StuartGetStuartSettings**](StuartApi.md#stuartgetstuartsettings) | **GET** /api/v1.0/stuart/settings/{storeId} |
+[**StuartPostStuartSettings**](StuartApi.md#stuartpoststuartsettings) | **POST** /api/v1.0/stuart/settings/{storeId} |
# **StuartCancelJob**
> Object StuartCancelJob (int? jobId, int? storeId)
-Cancel a stuart job
+
### Example
```csharp
@@ -34,12 +34,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StuartApi();
- var jobId = 56; // int? | Stuart job identifier
- var storeId = 56; // int? | Store identifier
+ var jobId = 56; // int? |
+ var storeId = 56; // int? |
try
{
- // Cancel a stuart job
Object result = apiInstance.StuartCancelJob(jobId, storeId);
Debug.WriteLine(result);
}
@@ -56,8 +55,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **jobId** | **int?**| Stuart job identifier |
- **storeId** | **int?**| Store identifier |
+ **jobId** | **int?**| |
+ **storeId** | **int?**| |
### Return type
@@ -78,7 +77,7 @@ Name | Type | Description | Notes
# **StuartGetJob**
> RestApiResultJobResponse StuartGetJob (int? jobId, int? storeId)
-Get start job details
+
### Example
```csharp
@@ -98,12 +97,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StuartApi();
- var jobId = 56; // int? | Stuart job identifier
- var storeId = 56; // int? | Store identifier
+ var jobId = 56; // int? |
+ var storeId = 56; // int? |
try
{
- // Get start job details
RestApiResultJobResponse result = apiInstance.StuartGetJob(jobId, storeId);
Debug.WriteLine(result);
}
@@ -120,8 +118,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **jobId** | **int?**| Stuart job identifier |
- **storeId** | **int?**| Store identifier |
+ **jobId** | **int?**| |
+ **storeId** | **int?**| |
### Return type
@@ -142,7 +140,7 @@ Name | Type | Description | Notes
# **StuartGetStuartSettings**
> RestApiResultStuartSettings StuartGetStuartSettings (int? storeId)
-Get stuart settings for a store
+
### Example
```csharp
@@ -162,11 +160,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StuartApi();
- var storeId = 56; // int? | Store Identifier
+ var storeId = 56; // int? |
try
{
- // Get stuart settings for a store
RestApiResultStuartSettings result = apiInstance.StuartGetStuartSettings(storeId);
Debug.WriteLine(result);
}
@@ -183,7 +180,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store Identifier |
+ **storeId** | **int?**| |
### Return type
@@ -204,7 +201,7 @@ Name | Type | Description | Notes
# **StuartPostStuartSettings**
> Object StuartPostStuartSettings (int? storeId, StuartSettings stuartSettings)
-Set stuart settings for a store
+
### Example
```csharp
@@ -224,12 +221,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new StuartApi();
- var storeId = 56; // int? | Store Identifier
- var stuartSettings = new StuartSettings(); // StuartSettings | Stuart settings model
+ var storeId = 56; // int? |
+ var stuartSettings = new StuartSettings(); // StuartSettings |
try
{
- // Set stuart settings for a store
Object result = apiInstance.StuartPostStuartSettings(storeId, stuartSettings);
Debug.WriteLine(result);
}
@@ -246,8 +242,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store Identifier |
- **stuartSettings** | [**StuartSettings**](StuartSettings.md)| Stuart settings model |
+ **storeId** | **int?**| |
+ **stuartSettings** | [**StuartSettings**](StuartSettings.md)| |
### Return type
diff --git a/docs/Subscription.md b/docs/Subscription.md
new file mode 100644
index 00000000..ee62dc10
--- /dev/null
+++ b/docs/Subscription.md
@@ -0,0 +1,22 @@
+# Flipdish.Model.Subscription
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Products** | [**List<SubscriptionProduct>**](SubscriptionProduct.md) | Products |
+**NextInvoiceAmount** | **double?** | Next invoice amount | [optional]
+**NextInvoiceBillingDate** | **DateTime?** | Next invoice billing date | [optional]
+**UpcomingInvoiceItems** | [**List<InvoiceItem>**](InvoiceItem.md) | Upcoming invoice items | [optional]
+**UpcomingInvoiceDiscounts** | [**List<InvoiceDiscount>**](InvoiceDiscount.md) | Upcoming invoice discounts | [optional]
+**UpcomingInvoice** | [**UpcomingInvoice**](UpcomingInvoice.md) | Upcoming invoice | [optional]
+**SubscriptionId** | **string** | The subscription identifier |
+**Name** | **string** | Name |
+**Status** | **string** | Status |
+**Currency** | **string** | Currency |
+**User** | **string** | User |
+**DefaultPaymentDescription** | **string** | Default payment description | [optional]
+**CancellationRequestDate** | **DateTime?** | Cancellation Date | [optional]
+**CancellationDate** | **DateTime?** | Cancel Date | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/SubscriptionInvoice.md b/docs/SubscriptionInvoice.md
new file mode 100644
index 00000000..f5f29327
--- /dev/null
+++ b/docs/SubscriptionInvoice.md
@@ -0,0 +1,19 @@
+# Flipdish.Model.SubscriptionInvoice
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**InvoiceId** | **string** | The invoice identifier |
+**Number** | **string** | Invoice number |
+**Total** | **double?** | Total | [optional]
+**Currency** | **string** | Currency |
+**Status** | **string** | Status |
+**SubscriptionId** | **string** | The subscription identifier | [optional]
+**PaidAt** | **DateTime?** | Paid At | [optional]
+**FinalisedAt** | **DateTime?** | Finalised At | [optional]
+**PdfLink** | **string** | Pdf Link |
+**HostedUrl** | **string** | Hosted Url |
+**Overdue** | **bool?** | Overdue |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/SubscriptionProduct.md b/docs/SubscriptionProduct.md
new file mode 100644
index 00000000..6b341a70
--- /dev/null
+++ b/docs/SubscriptionProduct.md
@@ -0,0 +1,15 @@
+# Flipdish.Model.SubscriptionProduct
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ProductId** | **string** | Product Identifier |
+**Name** | **string** | Name |
+**Quantity** | **long?** | Quantity |
+**PricePerUnit** | **double?** | Price Per Unit | [optional]
+**PriceTotal** | **double?** | Price Total | [optional]
+**PaymentFrequency** | **string** | Payment Frequency |
+**Stores** | [**List<SubscriptionStore>**](SubscriptionStore.md) | Stores | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/SubscriptionStore.md b/docs/SubscriptionStore.md
new file mode 100644
index 00000000..c965defb
--- /dev/null
+++ b/docs/SubscriptionStore.md
@@ -0,0 +1,10 @@
+# Flipdish.Model.SubscriptionStore
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **int?** | Store Id |
+**Name** | **string** | Name |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/SubscriptionSummary.md b/docs/SubscriptionSummary.md
new file mode 100644
index 00000000..ef6cf63c
--- /dev/null
+++ b/docs/SubscriptionSummary.md
@@ -0,0 +1,18 @@
+# Flipdish.Model.SubscriptionSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**NextInvoiceAmount** | **double?** | Next invoice amount | [optional]
+**NextInvoiceBillingDate** | **DateTime?** | Next invoice billing date | [optional]
+**SubscriptionId** | **string** | The subscription identifier |
+**Name** | **string** | Name |
+**Status** | **string** | Status |
+**Currency** | **string** | Currency |
+**User** | **string** | User |
+**DefaultPaymentDescription** | **string** | Default payment description | [optional]
+**CancellationRequestDate** | **DateTime?** | Cancellation Date | [optional]
+**CancellationDate** | **DateTime?** | Cancel Date | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/SubscriptionsApi.md b/docs/SubscriptionsApi.md
new file mode 100644
index 00000000..10f7c93d
--- /dev/null
+++ b/docs/SubscriptionsApi.md
@@ -0,0 +1,204 @@
+# Flipdish.Api.SubscriptionsApi
+
+All URIs are relative to *https://api.flipdish.co*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**GetSubscriptionById**](SubscriptionsApi.md#getsubscriptionbyid) | **GET** /api/v1.0/{appId}/subscriptions/{subscriptionId} |
+[**GetSubscriptionsForApp**](SubscriptionsApi.md#getsubscriptionsforapp) | **GET** /api/v1.0/{appId}/subscriptions |
+[**HasCustomerGotPaymentMethodOnFile**](SubscriptionsApi.md#hascustomergotpaymentmethodonfile) | **GET** /api/v1.0/{appId}/subscriptions/hasPaymentMethod |
+
+
+
+# **GetSubscriptionById**
+> RestApiResultSubscription GetSubscriptionById (string appId, string subscriptionId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetSubscriptionByIdExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new SubscriptionsApi();
+ var appId = appId_example; // string |
+ var subscriptionId = subscriptionId_example; // string |
+
+ try
+ {
+ RestApiResultSubscription result = apiInstance.GetSubscriptionById(appId, subscriptionId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling SubscriptionsApi.GetSubscriptionById: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **subscriptionId** | **string**| |
+
+### Return type
+
+[**RestApiResultSubscription**](RestApiResultSubscription.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetSubscriptionsForApp**
+> RestApiArrayResultSubscriptionSummary GetSubscriptionsForApp (string appId, bool? excludeNotOwnedSubscriptions = null, List storeId = null, bool? excludeCancelledSubscriptions = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetSubscriptionsForAppExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new SubscriptionsApi();
+ var appId = appId_example; // string |
+ var excludeNotOwnedSubscriptions = true; // bool? | (optional)
+ var storeId = new List(); // List | (optional)
+ var excludeCancelledSubscriptions = true; // bool? | (optional)
+
+ try
+ {
+ RestApiArrayResultSubscriptionSummary result = apiInstance.GetSubscriptionsForApp(appId, excludeNotOwnedSubscriptions, storeId, excludeCancelledSubscriptions);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling SubscriptionsApi.GetSubscriptionsForApp: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **excludeNotOwnedSubscriptions** | **bool?**| | [optional]
+ **storeId** | [**List<int?>**](int?.md)| | [optional]
+ **excludeCancelledSubscriptions** | **bool?**| | [optional]
+
+### Return type
+
+[**RestApiArrayResultSubscriptionSummary**](RestApiArrayResultSubscriptionSummary.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **HasCustomerGotPaymentMethodOnFile**
+> RestApiResultHasPaymentMethodResponse HasCustomerGotPaymentMethodOnFile (string appId, string email = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class HasCustomerGotPaymentMethodOnFileExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new SubscriptionsApi();
+ var appId = appId_example; // string |
+ var email = email_example; // string | (optional)
+
+ try
+ {
+ RestApiResultHasPaymentMethodResponse result = apiInstance.HasCustomerGotPaymentMethodOnFile(appId, email);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling SubscriptionsApi.HasCustomerGotPaymentMethodOnFile: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **email** | **string**| | [optional]
+
+### Return type
+
+[**RestApiResultHasPaymentMethodResponse**](RestApiResultHasPaymentMethodResponse.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/TaxItem.md b/docs/TaxItem.md
new file mode 100644
index 00000000..6fc14f20
--- /dev/null
+++ b/docs/TaxItem.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.TaxItem
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **string** | The name of the tax item. | [optional]
+**Rate** | **double?** | The tax rate applied to the item. | [optional]
+**Amount** | **double?** | The amount of tax applied to the item. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/TaxRate.md b/docs/TaxRate.md
new file mode 100644
index 00000000..9e1de5a0
--- /dev/null
+++ b/docs/TaxRate.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.TaxRate
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **string** | | [optional]
+**Percentage** | **double?** | | [optional]
+**Total** | **double?** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/Teammate.md b/docs/Teammate.md
index 7e269a91..f8ca0516 100644
--- a/docs/Teammate.md
+++ b/docs/Teammate.md
@@ -4,6 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**TeammateId** | **string** | Unique indentifier | [optional]
+**UserId** | **int?** | User ID of the teammate | [optional]
**Name** | **string** | Name | [optional]
**LastActivity** | **DateTime?** | Last activity | [optional]
**AppId** | **string** | Access level is for this App | [optional]
@@ -12,6 +13,7 @@ Name | Type | Description | Notes
**AppAccessLevel** | **string** | App access level | [optional]
**HasAccessToAllStores** | **bool?** | The user has access to all stores for the app (including new stores that added later) | [optional]
**StoreIds** | **List<int?>** | Store IDs the user has access to (if HasAccessToAllStores is false) | [optional]
+**PropertyIds** | **List<string>** | Property Ids the user has access to (if HasAccessToAllStores is false) | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/TeammateBase.md b/docs/TeammateBase.md
index 5ac7f388..7fa11ef9 100644
--- a/docs/TeammateBase.md
+++ b/docs/TeammateBase.md
@@ -6,6 +6,7 @@ Name | Type | Description | Notes
**AppAccessLevel** | **string** | App access level | [optional]
**HasAccessToAllStores** | **bool?** | The user has access to all stores for the app (including new stores that added later) | [optional]
**StoreIds** | **List<int?>** | Store IDs the user has access to (if HasAccessToAllStores is false) | [optional]
+**PropertyIds** | **List<string>** | Property Ids the user has access to (if HasAccessToAllStores is false) | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/TeammateDeletedEvent.md b/docs/TeammateDeletedEvent.md
index 9e180888..04f6e559 100644
--- a/docs/TeammateDeletedEvent.md
+++ b/docs/TeammateDeletedEvent.md
@@ -10,7 +10,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/TeammateInviteAcceptedEvent.md b/docs/TeammateInviteAcceptedEvent.md
index 8461c529..bde8241f 100644
--- a/docs/TeammateInviteAcceptedEvent.md
+++ b/docs/TeammateInviteAcceptedEvent.md
@@ -10,7 +10,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/TeammateInviteSentEvent.md b/docs/TeammateInviteSentEvent.md
index 966a69cb..340771aa 100644
--- a/docs/TeammateInviteSentEvent.md
+++ b/docs/TeammateInviteSentEvent.md
@@ -10,7 +10,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/TeammateUpdatedEvent.md b/docs/TeammateUpdatedEvent.md
index 50ffa87c..ba0c3b41 100644
--- a/docs/TeammateUpdatedEvent.md
+++ b/docs/TeammateUpdatedEvent.md
@@ -10,7 +10,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/TeammatesApi.md b/docs/TeammatesApi.md
index a434924f..9620d385 100644
--- a/docs/TeammatesApi.md
+++ b/docs/TeammatesApi.md
@@ -4,19 +4,24 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**CreateTeammate**](TeammatesApi.md#createteammate) | **POST** /api/v1.0/{appId}/teammates | Create teammate and send an invite.
-[**DeleteTeammate**](TeammatesApi.md#deleteteammate) | **DELETE** /api/v1.0/{appId}/teammates/{id} | Delete teammate
-[**GetTeammateByAppIdAndTeammateId**](TeammatesApi.md#getteammatebyappidandteammateid) | **GET** /api/v1.0/{appId}/teammates/{id} | Get a teammates by email address
-[**GetTeammatesByAppId**](TeammatesApi.md#getteammatesbyappid) | **GET** /api/v1.0/{appId}/teammates | Get all teammates
-[**RedeemInvitation**](TeammatesApi.md#redeeminvitation) | **GET** /api/v1.0/{appId}/teammates/redeem/{otc} | Redeem one-time code from invitation
-[**UpdateTeammate**](TeammatesApi.md#updateteammate) | **POST** /api/v1.0/{appId}/teammates/{id} | Update teammates (this method does not support Deltas!)
+[**CreateTeammate**](TeammatesApi.md#createteammate) | **POST** /api/v1.0/{appId}/teammates |
+[**DeleteTeammate**](TeammatesApi.md#deleteteammate) | **DELETE** /api/v1.0/{appId}/teammates/{id} |
+[**GetTeammateByAppIdAndTeammateId**](TeammatesApi.md#getteammatebyappidandteammateid) | **GET** /api/v1.0/{appId}/teammates/{id} |
+[**GetTeammatesByAppId**](TeammatesApi.md#getteammatesbyappid) | **GET** /api/v1.0/{appId}/teammates |
+[**Grantaccess**](TeammatesApi.md#grantaccess) | **POST** /api/v1.0/{appId}/teammates/grantaccess |
+[**RedeemInvitation**](TeammatesApi.md#redeeminvitation) | **GET** /api/v1.0/{appId}/teammates/redeem/{otc} |
+[**TeammateMobileRedirect**](TeammatesApi.md#teammatemobileredirect) | **GET** /api/v1.0/teammates/mobile-redirect |
+[**TeammatesAcceptInvitation**](TeammatesApi.md#teammatesacceptinvitation) | **GET** /api/v1.0/{appId}/teammates/accept/{otc} |
+[**TeammatesAcceptInvitations**](TeammatesApi.md#teammatesacceptinvitations) | **POST** /api/v1.0/teammates/acceptInvitations |
+[**TeammatesPendingInvitations**](TeammatesApi.md#teammatespendinginvitations) | **GET** /api/v1.0/teammates/pending-invitations |
+[**UpdateTeammate**](TeammatesApi.md#updateteammate) | **POST** /api/v1.0/{appId}/teammates/{id} |
# **CreateTeammate**
> RestApiResultTeammate CreateTeammate (string appId, CreateTeammate teammate)
-Create teammate and send an invite.
+
### Example
```csharp
@@ -36,12 +41,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new TeammatesApi();
- var appId = appId_example; // string | Application identifier
- var teammate = new CreateTeammate(); // CreateTeammate | teammate model
+ var appId = appId_example; // string |
+ var teammate = new CreateTeammate(); // CreateTeammate |
try
{
- // Create teammate and send an invite.
RestApiResultTeammate result = apiInstance.CreateTeammate(appId, teammate);
Debug.WriteLine(result);
}
@@ -58,8 +62,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier |
- **teammate** | [**CreateTeammate**](CreateTeammate.md)| teammate model |
+ **appId** | **string**| |
+ **teammate** | [**CreateTeammate**](CreateTeammate.md)| |
### Return type
@@ -80,7 +84,7 @@ Name | Type | Description | Notes
# **DeleteTeammate**
> void DeleteTeammate (string appId, string id)
-Delete teammate
+
### Example
```csharp
@@ -105,7 +109,6 @@ namespace Example
try
{
- // Delete teammate
apiInstance.DeleteTeammate(appId, id);
}
catch (Exception e)
@@ -143,7 +146,7 @@ void (empty response body)
# **GetTeammateByAppIdAndTeammateId**
> RestApiResultTeammate GetTeammateByAppIdAndTeammateId (string appId, string id)
-Get a teammates by email address
+
### Example
```csharp
@@ -168,7 +171,6 @@ namespace Example
try
{
- // Get a teammates by email address
RestApiResultTeammate result = apiInstance.GetTeammateByAppIdAndTeammateId(appId, id);
Debug.WriteLine(result);
}
@@ -207,7 +209,7 @@ Name | Type | Description | Notes
# **GetTeammatesByAppId**
> RestApiArrayResultTeammate GetTeammatesByAppId (string appId)
-Get all teammates
+
### Example
```csharp
@@ -231,7 +233,6 @@ namespace Example
try
{
- // Get all teammates
RestApiArrayResultTeammate result = apiInstance.GetTeammatesByAppId(appId);
Debug.WriteLine(result);
}
@@ -265,11 +266,74 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **Grantaccess**
+> Object Grantaccess (string appId, CreateTeammate teammate)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GrantaccessExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new TeammatesApi();
+ var appId = appId_example; // string |
+ var teammate = new CreateTeammate(); // CreateTeammate |
+
+ try
+ {
+ Object result = apiInstance.Grantaccess(appId, teammate);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling TeammatesApi.Grantaccess: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **teammate** | [**CreateTeammate**](CreateTeammate.md)| |
+
+### Return type
+
+**Object**
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **RedeemInvitation**
> RestApiResultRedeemInvitationResult RedeemInvitation (string otc, string appId)
-Redeem one-time code from invitation
+
### Example
```csharp
@@ -294,7 +358,6 @@ namespace Example
try
{
- // Redeem one-time code from invitation
RestApiResultRedeemInvitationResult result = apiInstance.RedeemInvitation(otc, appId);
Debug.WriteLine(result);
}
@@ -329,11 +392,249 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **TeammateMobileRedirect**
+> Object TeammateMobileRedirect (string portalUrl)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class TeammateMobileRedirectExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new TeammatesApi();
+ var portalUrl = portalUrl_example; // string |
+
+ try
+ {
+ Object result = apiInstance.TeammateMobileRedirect(portalUrl);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling TeammatesApi.TeammateMobileRedirect: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **portalUrl** | **string**| |
+
+### Return type
+
+**Object**
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **TeammatesAcceptInvitation**
+> RestApiResultAcceptInvitationResult TeammatesAcceptInvitation (string otc, string appId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class TeammatesAcceptInvitationExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new TeammatesApi();
+ var otc = otc_example; // string |
+ var appId = appId_example; // string |
+
+ try
+ {
+ RestApiResultAcceptInvitationResult result = apiInstance.TeammatesAcceptInvitation(otc, appId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling TeammatesApi.TeammatesAcceptInvitation: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **otc** | **string**| |
+ **appId** | **string**| |
+
+### Return type
+
+[**RestApiResultAcceptInvitationResult**](RestApiResultAcceptInvitationResult.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **TeammatesAcceptInvitations**
+> RestApiArrayResultRedeemInvitationResult TeammatesAcceptInvitations ()
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class TeammatesAcceptInvitationsExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new TeammatesApi();
+
+ try
+ {
+ RestApiArrayResultRedeemInvitationResult result = apiInstance.TeammatesAcceptInvitations();
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling TeammatesApi.TeammatesAcceptInvitations: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+[**RestApiArrayResultRedeemInvitationResult**](RestApiArrayResultRedeemInvitationResult.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **TeammatesPendingInvitations**
+> RestApiArrayResultPendingInvitation TeammatesPendingInvitations ()
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class TeammatesPendingInvitationsExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new TeammatesApi();
+
+ try
+ {
+ RestApiArrayResultPendingInvitation result = apiInstance.TeammatesPendingInvitations();
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling TeammatesApi.TeammatesPendingInvitations: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+[**RestApiArrayResultPendingInvitation**](RestApiArrayResultPendingInvitation.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **UpdateTeammate**
> RestApiResultTeammate UpdateTeammate (string appId, string id, TeammateBase teammate)
-Update teammates (this method does not support Deltas!)
+
### Example
```csharp
@@ -353,13 +654,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new TeammatesApi();
- var appId = appId_example; // string | Application identifier
- var id = id_example; // string | teammate identifier
- var teammate = new TeammateBase(); // TeammateBase | teammate model
+ var appId = appId_example; // string |
+ var id = id_example; // string |
+ var teammate = new TeammateBase(); // TeammateBase |
try
{
- // Update teammates (this method does not support Deltas!)
RestApiResultTeammate result = apiInstance.UpdateTeammate(appId, id, teammate);
Debug.WriteLine(result);
}
@@ -376,9 +676,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier |
- **id** | **string**| teammate identifier |
- **teammate** | [**TeammateBase**](TeammateBase.md)| teammate model |
+ **appId** | **string**| |
+ **id** | **string**| |
+ **teammate** | [**TeammateBase**](TeammateBase.md)| |
### Return type
diff --git a/docs/TelemetrySeriesProperty.md b/docs/TelemetrySeriesProperty.md
index dde2af26..6c6c9dd3 100644
--- a/docs/TelemetrySeriesProperty.md
+++ b/docs/TelemetrySeriesProperty.md
@@ -3,11 +3,11 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Name** | **string** | | [optional]
-**Type** | **string** | | [optional]
-**IntValues** | **List<int?>** | | [optional]
-**StringValues** | **List<string>** | | [optional]
-**DoubleValues** | **List<double?>** | | [optional]
+**Name** | **string** | Name. | [optional]
+**Type** | **string** | Type. | [optional]
+**IntValues** | **List<int?>** | IntValues. | [optional]
+**StringValues** | **List<string>** | StringValues. | [optional]
+**DoubleValues** | **List<double?>** | DoubleValues. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/TelemetrySeriesQueryParameters.md b/docs/TelemetrySeriesQueryParameters.md
index df974589..356dee07 100644
--- a/docs/TelemetrySeriesQueryParameters.md
+++ b/docs/TelemetrySeriesQueryParameters.md
@@ -3,10 +3,10 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**KioskId** | **string** | | [optional]
-**Variables** | **List<string>** | | [optional]
-**StartDate** | **DateTime?** | | [optional]
-**EndDate** | **DateTime?** | | [optional]
+**KioskId** | **string** | KioskId. | [optional]
+**Variables** | **List<string>** | Variables. | [optional]
+**StartDate** | **DateTime?** | StartDate. | [optional]
+**EndDate** | **DateTime?** | EndDate. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/TelemetrySeriesResult.md b/docs/TelemetrySeriesResult.md
index 5e6a3fa4..2cd1ac24 100644
--- a/docs/TelemetrySeriesResult.md
+++ b/docs/TelemetrySeriesResult.md
@@ -3,8 +3,8 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Timestamps** | **List<DateTime?>** | | [optional]
-**Properties** | [**List<TelemetrySeriesProperty>**](TelemetrySeriesProperty.md) | | [optional]
+**Timestamps** | **List<DateTime?>** | Timestamps. | [optional]
+**Properties** | [**List<TelemetrySeriesProperty>**](TelemetrySeriesProperty.md) | Properties. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/TelephonyConfig.md b/docs/TelephonyConfig.md
new file mode 100644
index 00000000..f62ddac0
--- /dev/null
+++ b/docs/TelephonyConfig.md
@@ -0,0 +1,18 @@
+# Flipdish.Model.TelephonyConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**TelephonyConfigId** | **int?** | ID of the phone call | [optional]
+**ApmEnabled** | **bool?** | APM enabled flag | [optional]
+**Type** | **string** | Type of telephony service | [optional]
+**ConsentEnabled** | **bool?** | Consent enabled flag | [optional]
+**PhoneNumber** | **string** | APM phone number of the store | [optional]
+**SendAppLinkSms** | **bool?** | Send app link SMS flag | [optional]
+**UseCustomAppLinkSmsMessage** | **bool?** | Use custom app link SMS message flag | [optional]
+**UseCustomVoiceMessage** | **bool?** | Use custom voice message flag | [optional]
+**AppLinkSmsMessage** | **string** | App link SMS message | [optional]
+**ResendApmMessageAfterDays** | **int?** | Amount of days to resend APM message | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/TelephonyConfigUpdatedEvent.md b/docs/TelephonyConfigUpdatedEvent.md
new file mode 100644
index 00000000..72a17810
--- /dev/null
+++ b/docs/TelephonyConfigUpdatedEvent.md
@@ -0,0 +1,21 @@
+# Flipdish.Model.TelephonyConfigUpdatedEvent
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**EventName** | **string** | The event name | [optional]
+**Description** | **string** | Description | [optional]
+**StoreId** | **int?** | Store Id | [optional]
+**TelephonyConfig** | [**TelephonyConfig**](TelephonyConfig.md) | The telephony config | [optional]
+**PropertyId** | **string** | Property Id | [optional]
+**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
+**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
+**Position** | **int?** | Position | [optional]
+**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
+**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/TerminalIotApi.md b/docs/TerminalIotApi.md
index 9fe2335c..f2c45000 100644
--- a/docs/TerminalIotApi.md
+++ b/docs/TerminalIotApi.md
@@ -4,16 +4,14 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**GetTerminalIotConnection**](TerminalIotApi.md#getterminaliotconnection) | **POST** /api/v1.0/terminaliot/connect | Get the IoT connection parameters for telemetry and commands No input parameters since authenticated hydra user defines context
+[**GetTerminalIotConnection**](TerminalIotApi.md#getterminaliotconnection) | **POST** /api/v1.0/terminaliot/connect |
# **GetTerminalIotConnection**
> RestApiResultKioskIotConnectionParameters GetTerminalIotConnection ()
-Get the IoT connection parameters for telemetry and commands No input parameters since authenticated hydra user defines context
-[BETA - this endpoint is under development, do not use it in your production system]
### Example
```csharp
@@ -36,7 +34,6 @@ namespace Example
try
{
- // Get the IoT connection parameters for telemetry and commands No input parameters since authenticated hydra user defines context
RestApiResultKioskIotConnectionParameters result = apiInstance.GetTerminalIotConnection();
Debug.WriteLine(result);
}
diff --git a/docs/ThirdPartyFeesDetails.md b/docs/ThirdPartyFeesDetails.md
new file mode 100644
index 00000000..bdb19fd2
--- /dev/null
+++ b/docs/ThirdPartyFeesDetails.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.ThirdPartyFeesDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DeliveryIntegrationFee** | **double?** | Third party integration delivery fee | [optional]
+**DeliveryTipFee** | **double?** | Third party integration delivery tip fee | [optional]
+**TotalThirdPartyFees** | **double?** | Total third party integration fees | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/TipsApi.md b/docs/TipsApi.md
index 60488131..0bcfacd4 100644
--- a/docs/TipsApi.md
+++ b/docs/TipsApi.md
@@ -4,15 +4,15 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**TipConfigGet**](TipsApi.md#tipconfigget) | **GET** /api/v1.0/stores/{storeId}/tipconfig | Returns current tip configuration for a store
-[**TipConfigUpsert**](TipsApi.md#tipconfigupsert) | **POST** /api/v1.0/stores/{storeId}/tipconfig | Update or insert current tip configuration for a store
+[**TipConfigGet**](TipsApi.md#tipconfigget) | **GET** /api/v1.0/stores/{storeId}/tipconfig |
+[**TipConfigUpsert**](TipsApi.md#tipconfigupsert) | **POST** /api/v1.0/stores/{storeId}/tipconfig |
# **TipConfigGet**
> RestApiResultTipConfiguration TipConfigGet (int? storeId)
-Returns current tip configuration for a store
+
### Example
```csharp
@@ -32,11 +32,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new TipsApi();
- var storeId = 56; // int? | Store Id
+ var storeId = 56; // int? |
try
{
- // Returns current tip configuration for a store
RestApiResultTipConfiguration result = apiInstance.TipConfigGet(storeId);
Debug.WriteLine(result);
}
@@ -53,7 +52,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store Id |
+ **storeId** | **int?**| |
### Return type
@@ -74,7 +73,7 @@ Name | Type | Description | Notes
# **TipConfigUpsert**
> RestApiResultTipConfiguration TipConfigUpsert (int? storeId, UpdateTipConfiguration updateConfig)
-Update or insert current tip configuration for a store
+
### Example
```csharp
@@ -94,12 +93,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new TipsApi();
- var storeId = 56; // int? | Store Id
- var updateConfig = new UpdateTipConfiguration(); // UpdateTipConfiguration | Update Configuration
+ var storeId = 56; // int? |
+ var updateConfig = new UpdateTipConfiguration(); // UpdateTipConfiguration |
try
{
- // Update or insert current tip configuration for a store
RestApiResultTipConfiguration result = apiInstance.TipConfigUpsert(storeId, updateConfig);
Debug.WriteLine(result);
}
@@ -116,8 +114,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storeId** | **int?**| Store Id |
- **updateConfig** | [**UpdateTipConfiguration**](UpdateTipConfiguration.md)| Update Configuration |
+ **storeId** | **int?**| |
+ **updateConfig** | [**UpdateTipConfiguration**](UpdateTipConfiguration.md)| |
### Return type
diff --git a/docs/UpcomingInvoice.md b/docs/UpcomingInvoice.md
new file mode 100644
index 00000000..ea917432
--- /dev/null
+++ b/docs/UpcomingInvoice.md
@@ -0,0 +1,16 @@
+# Flipdish.Model.UpcomingInvoice
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Amount** | **double?** | Amount | [optional]
+**NextBillingDate** | **DateTime?** | Next billing date | [optional]
+**Subtotal** | **double?** | Subtotal |
+**TotalExcludingTax** | **double?** | Total excluding tax | [optional]
+**AmountDue** | **double?** | Amount due |
+**Tax** | **double?** | Tax |
+**Items** | [**List<InvoiceItem>**](InvoiceItem.md) | Items | [optional]
+**Discounts** | [**List<InvoiceDiscount>**](InvoiceDiscount.md) | Discounts | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/UpdateAppStoreApp.md b/docs/UpdateAppStoreApp.md
index 2357a7a5..ded11e5c 100644
--- a/docs/UpdateAppStoreApp.md
+++ b/docs/UpdateAppStoreApp.md
@@ -3,21 +3,24 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Details** | **string** | Details |
-**ConfigurationType** | **string** | Configuration type <example>External link</example><example>Flipdish hosted</example> |
-**StoreSelectorType** | **string** | Store selector type |
-**FieldGroups** | [**List<FieldGroup>**](FieldGroup.md) | Field groups | [optional]
-**SetupInstructions** | **string** | Setup instructions | [optional]
-**ExternalSetupLink** | **string** | External setup link | [optional]
-**TeammateAppAccessLevel** | **string** | Teammate app access level | [optional]
-**PermissionsType** | **string** | Permissions type |
-**Support** | [**AppStoreAppSupportInfo**](AppStoreAppSupportInfo.md) | Support information | [optional]
-**Name** | **string** | Name |
-**Description** | **string** | Description |
-**IsEnabled** | **bool?** | Is application enabled | [optional]
-**Categories** | **List<string>** | Categories |
-**Countries** | **List<string>** | Countries |
-**DeveloperName** | **string** | Developer Name | [optional]
+**Details** | **string** | |
+**ConfigurationType** | **string** | |
+**StoreSelectorType** | **string** | |
+**FieldGroups** | [**List<FieldGroup>**](FieldGroup.md) | | [optional]
+**SetupInstructions** | **string** | | [optional]
+**ExternalSetupLink** | **string** | | [optional]
+**TeammateAppAccessLevel** | **string** | | [optional]
+**PermissionsType** | **string** | |
+**Support** | [**AppStoreAppSupportInfo**](AppStoreAppSupportInfo.md) | | [optional]
+**ExternalFunctionActionUrl** | **string** | | [optional]
+**ExternalFunctionSignatureKey** | **string** | | [optional]
+**IsPaid** | **bool?** | | [optional]
+**Name** | **string** | |
+**Description** | **string** | |
+**IsEnabled** | **bool?** | | [optional]
+**Categories** | **List<string>** | |
+**Countries** | **List<string>** | |
+**DeveloperName** | **string** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/UpdateAppStoreAppConfiguration.md b/docs/UpdateAppStoreAppConfiguration.md
index 43189b30..870645bb 100644
--- a/docs/UpdateAppStoreAppConfiguration.md
+++ b/docs/UpdateAppStoreAppConfiguration.md
@@ -3,9 +3,9 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**IsEnabled** | **bool?** | Is enabled |
-**StoreIds** | **List<int?>** | Stores id's | [optional]
-**Settings** | [**List<Setting>**](Setting.md) | Settings | [optional]
+**IsEnabled** | **bool?** | |
+**StoreIds** | **List<int?>** | | [optional]
+**Settings** | [**List<Setting>**](Setting.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/RequestLoginPinResposne.md b/docs/UpdateAppStoreAppConfigurationValuesBatch.md
similarity index 67%
rename from docs/RequestLoginPinResposne.md
rename to docs/UpdateAppStoreAppConfigurationValuesBatch.md
index 72355056..f94aa2de 100644
--- a/docs/RequestLoginPinResposne.md
+++ b/docs/UpdateAppStoreAppConfigurationValuesBatch.md
@@ -1,9 +1,9 @@
-# Flipdish.Model.RequestLoginPinResposne
+# Flipdish.Model.UpdateAppStoreAppConfigurationValuesBatch
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**LoginPinSentViaEmail** | **bool?** | Login PIN sent via email to user | [optional]
+**Settings** | [**List<Setting>**](Setting.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/UpdateAppStoreAppConfigurationWebhookDTO.md b/docs/UpdateAppStoreAppConfigurationWebhookDTO.md
index 2b96aaf7..7d72a549 100644
--- a/docs/UpdateAppStoreAppConfigurationWebhookDTO.md
+++ b/docs/UpdateAppStoreAppConfigurationWebhookDTO.md
@@ -3,10 +3,10 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Id** | **string** | Unique App store app configuration id |
-**IsEnabled** | **bool?** | Is enabled |
-**StoreIds** | **List<int?>** | Store id's | [optional]
-**Settings** | [**List<Setting>**](Setting.md) | Settings | [optional]
+**Id** | **string** | |
+**IsEnabled** | **bool?** | |
+**StoreIds** | **List<int?>** | | [optional]
+**Settings** | [**List<Setting>**](Setting.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/UpdateAppStoreAppExternalProduct.md b/docs/UpdateAppStoreAppExternalProduct.md
new file mode 100644
index 00000000..ee04efaf
--- /dev/null
+++ b/docs/UpdateAppStoreAppExternalProduct.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.UpdateAppStoreAppExternalProduct
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ExternalProductId** | **string** | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/UpdateFulfillmentStatesConfiguration.md b/docs/UpdateFulfillmentStatesConfiguration.md
index 5d75c753..55e44848 100644
--- a/docs/UpdateFulfillmentStatesConfiguration.md
+++ b/docs/UpdateFulfillmentStatesConfiguration.md
@@ -3,9 +3,11 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
+**OverwriteSystemTemplate** | **bool?** | Set to true if a system configuration template is to be updated (permissions also needed) | [optional]
**StoreIds** | **List<int?>** | Stores id's | [optional]
**StoreSelectorType** | **string** | Store Selector Type | [optional]
**States** | [**List<FulfillmentStatusConfigurationItem>**](FulfillmentStatusConfigurationItem.md) | Settings | [optional]
+**AutomaticTransitionsEnabled** | **bool?** | Enable automatic transitions | [optional]
**Name** | **string** | Name | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/UpdatePayGreenConfigurationRequest.md b/docs/UpdatePayGreenConfigurationRequest.md
index 9fc883a4..f2cfb0a1 100644
--- a/docs/UpdatePayGreenConfigurationRequest.md
+++ b/docs/UpdatePayGreenConfigurationRequest.md
@@ -3,8 +3,8 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Name** | **string** | | [optional]
-**AssignedStores** | **List<int?>** | | [optional]
+**Name** | **string** | Name. | [optional]
+**AssignedStores** | **List<int?>** | AssignedStores. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/UpdateStorePayGreenConfigurationRequest.md b/docs/UpdateStorePayGreenConfigurationRequest.md
index aa8e501f..55aaada6 100644
--- a/docs/UpdateStorePayGreenConfigurationRequest.md
+++ b/docs/UpdateStorePayGreenConfigurationRequest.md
@@ -3,8 +3,8 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Active** | **bool?** | | [optional]
-**PayGreenConfigurationId** | **int?** | | [optional]
+**Active** | **bool?** | Active. | [optional]
+**PayGreenConfigurationId** | **int?** | PayGreenConfigurationId. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/VoucherBase.md b/docs/UpdateVoucher.md
similarity index 54%
rename from docs/VoucherBase.md
rename to docs/UpdateVoucher.md
index 4d598306..08a26a10 100644
--- a/docs/VoucherBase.md
+++ b/docs/UpdateVoucher.md
@@ -1,10 +1,14 @@
-# Flipdish.Model.VoucherBase
+# Flipdish.Model.UpdateVoucher
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
+**PromotionId** | **int?** | Promotion ID to update | [optional]
+**PromotionName** | **string** | The updated name of the promotion | [optional]
+**PromotionAwardMenuItemPublicIds** | **List<Guid?>** | The updated menu items that the promotion awards | [optional]
**Code** | **string** | Voucher Code | [optional]
**Description** | **string** | Voucher Description (Visible on printout) | [optional]
+**Stores** | **List<int?>** | Stores that this voucher applies to | [optional]
**ValidOnOrdersOver** | **double?** | Valid on orders on or above | [optional]
**TakesPriority** | **bool?** | Takes priority | [optional]
**IsEnabled** | **bool?** | Is voucher enabled | [optional]
@@ -17,8 +21,16 @@ Name | Type | Description | Notes
**IsValidForFirstOrderOnly** | **bool?** | Valid only on the first order by the customer | [optional]
**IsValidOncePerCustomer** | **bool?** | Valid once per customer | [optional]
**IsValidOnlyOnce** | **bool?** | Valid only once, by any customer (once used cannot be used again by any other customer) | [optional]
+**IsDiscoverable** | **bool?** | Enables the voucher to be offered in the Voucher Discoverability feature | [optional]
+**IsPromoted** | **bool?** | Marks the voucher as promoted | [optional]
+**ForceDiscount** | **bool?** | Force the discount to be applied which bypasses some menu restrictions | [optional]
**StartDate** | **DateTime?** | Voucher Starts On (Time in UTC) | [optional]
**ExpiryDate** | **DateTime?** | Voucher Expires On (Time in UTC) | [optional]
+**ChannelRestrictions** | **List<string>** | Limit the channels this voucher can be used on | [optional]
+**ValidityPeriods** | [**List<ValidityPeriod>**](ValidityPeriod.md) | Periods in which the voucher is valid. An empty list means the voucher is valid at all times. When updating the voucher, if this is set to null, the validity periods won't be updated. | [optional]
+**VoucherSubType** | **string** | Voucher Subtype | [optional]
+**CustomerId** | **int?** | Customer UserID | [optional]
+**MaxRedemptions** | **int?** | Maximum number of times the voucher can be redeemed (used) | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/UpdateVoucherUsage.md b/docs/UpdateVoucherUsage.md
new file mode 100644
index 00000000..591f3b29
--- /dev/null
+++ b/docs/UpdateVoucherUsage.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.UpdateVoucherUsage
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IsUsed** | **bool?** | Flag indicating whether the voucher is used | [optional]
+**UsedByCustomerId** | **int?** | Indicates Customer that used the voucher. | [optional]
+**TransactionKey** | **string** | An opaque string, to ensure idempotency. This allows for safely retrying requests without accidentally performing the same stamp operation twice. This will typically contain the the ID of the sale order. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/UserAnsweredSignupQuestionsEvent.md b/docs/UserAnsweredSignupQuestionsEvent.md
index c53a1f20..8d5c6389 100644
--- a/docs/UserAnsweredSignupQuestionsEvent.md
+++ b/docs/UserAnsweredSignupQuestionsEvent.md
@@ -10,7 +10,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/UserCreatedEvent.md b/docs/UserCreatedEvent.md
index 16f72887..0ad10736 100644
--- a/docs/UserCreatedEvent.md
+++ b/docs/UserCreatedEvent.md
@@ -10,7 +10,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/UserDeletedEvent.md b/docs/UserDeletedEvent.md
index 5171727d..af09e8c7 100644
--- a/docs/UserDeletedEvent.md
+++ b/docs/UserDeletedEvent.md
@@ -10,7 +10,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/UserDeliveryLocationAdmin.md b/docs/UserDeliveryLocationAdmin.md
new file mode 100644
index 00000000..928015b9
--- /dev/null
+++ b/docs/UserDeliveryLocationAdmin.md
@@ -0,0 +1,18 @@
+# Flipdish.Model.UserDeliveryLocationAdmin
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DeliveryLocationId** | **int?** | DeliveryLocationId. | [optional]
+**Building** | **string** | Building. | [optional]
+**Street** | **string** | Street. | [optional]
+**Town** | **string** | Town. | [optional]
+**PostCode** | **string** | PostCode. | [optional]
+**DeliveryInstructions** | **string** | DeliveryInstructions. | [optional]
+**AutoSelectThisLocation** | **bool?** | AutoSelectThisLocation. | [optional]
+**IsDisplayed** | **bool?** | IsDisplayed. | [optional]
+**IsConfirmed** | **bool?** | IsConfirmed. | [optional]
+**Coordinates** | [**Coordinates**](Coordinates.md) | Coordinates. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/UserFlipdishAccount.md b/docs/UserFlipdishAccount.md
new file mode 100644
index 00000000..5d346477
--- /dev/null
+++ b/docs/UserFlipdishAccount.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.UserFlipdishAccount
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PayeeBankAccountDataId** | **int?** | Payee Bank Account Data Id | [optional]
+**FlipdishAccountId** | **int?** | Flipdish Account Id | [optional]
+**Name** | **string** | Flipdish Account Name | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/UserInfo.md b/docs/UserInfo.md
new file mode 100644
index 00000000..363b9b8f
--- /dev/null
+++ b/docs/UserInfo.md
@@ -0,0 +1,35 @@
+# Flipdish.Model.UserInfo
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PhoneNumber** | **string** | The user's phone number. | [optional]
+**Email** | **string** | The user's email address. | [optional]
+**EmailConfirmed** | **bool?** | Indicates if the user's email address has been confirmed. | [optional]
+**PreventFromUsingCards** | **bool?** | Indicates if the user is prevented from using cards. | [optional]
+**IsUserPhoneNumberBlocked** | **bool?** | Indicates if the user's phone number is blocked. | [optional]
+**UserWhiteLabels** | [**List<UserWhiteLabelInfo>**](UserWhiteLabelInfo.md) | List of white label information associated with the user. | [optional]
+**UserId** | **int?** | The unique identifier for the user. | [optional]
+**UserName** | **string** | The user's username. | [optional]
+**CustomerName** | **string** | The customer's name. | [optional]
+**HasLoggedIn** | **bool?** | Indicates if the user has logged in. | [optional]
+**DisableAppRatingControl** | **bool?** | Indicates if the app rating control is disabled for the user. | [optional]
+**GloballyOptedOut** | **bool?** | Indicates if the user has globally opted out. | [optional]
+**CompletedOrderCount** | **int?** | The number of completed orders by the user. | [optional]
+**CancelledOrderCount** | **int?** | The number of cancelled orders by the user. | [optional]
+**OrderTotalValue** | **double?** | The total value of orders placed by the user. | [optional]
+**TsMostRecentOrder** | **DateTime?** | The timestamp of the user's most recent order. | [optional]
+**TsFirstOrder** | **DateTime?** | The timestamp of the user's first order. | [optional]
+**IsRestaurantUser** | **bool?** | Indicates if the user is a restaurant user. | [optional]
+**Installs** | [**List<AppInstall>**](AppInstall.md) | List of app installs associated with the user. | [optional]
+**DeliveryLocations** | [**List<DeliveryLocation>**](DeliveryLocation.md) | List of delivery locations associated with the user. | [optional]
+**PaymentAccounts** | [**List<PaymentAccount>**](PaymentAccount.md) | List of payment accounts associated with the user. | [optional]
+**LanguageId** | **string** | The language identifier for the user. | [optional]
+**CurrentLanguageName** | **string** | Current language name for the user. | [optional]
+**Languages** | [**List<Language>**](Language.md) | Available languages that the user can choose from. | [optional]
+**SalesForceContactId** | **string** | The Salesforce contact ID for the user. | [optional]
+**StripeCustomerId** | **string** | The Stripe customer ID for the user. | [optional]
+**UserMonthlyCommissions** | [**List<UserMonthlyCommission>**](UserMonthlyCommission.md) | User's monthly commissions. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/UserLoginEvent.md b/docs/UserLoginEvent.md
index dbb88e5a..de2dee6e 100644
--- a/docs/UserLoginEvent.md
+++ b/docs/UserLoginEvent.md
@@ -10,7 +10,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/UserMonthlyCommission.md b/docs/UserMonthlyCommission.md
new file mode 100644
index 00000000..9c6bcc90
--- /dev/null
+++ b/docs/UserMonthlyCommission.md
@@ -0,0 +1,13 @@
+# Flipdish.Model.UserMonthlyCommission
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**UserId** | **int?** | The unique identifier of the user. | [optional]
+**MonthStart** | **DateTime?** | The start date of the month for which the commission is calculated. | [optional]
+**CommissionAmount** | **double?** | The total commission amount for the user in the specified month. | [optional]
+**Currency** | **string** | The currency in which the commission is paid. | [optional]
+**IsoCurrency** | **string** | The ISO currency code for the commission currency. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/UserNote.md b/docs/UserNote.md
new file mode 100644
index 00000000..6d28ff9e
--- /dev/null
+++ b/docs/UserNote.md
@@ -0,0 +1,15 @@
+# Flipdish.Model.UserNote
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**UserNoteId** | **int?** | Identifier for the user note. | [optional]
+**UserId** | **int?** | User identifier associated with the note. | [optional]
+**Note** | **string** | Note content. | [optional]
+**TsCreate** | **DateTime?** | Creation timestamp of the note. | [optional]
+**CreatedByUserId** | **int?** | Identifier of the user who created the note. | [optional]
+**CreatedByUserName** | **string** | Name of the user who created the note. | [optional]
+**CreatedByUserEmail** | **string** | Email of the user who created the note. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/UserOrderSummary.md b/docs/UserOrderSummary.md
new file mode 100644
index 00000000..ef82f99d
--- /dev/null
+++ b/docs/UserOrderSummary.md
@@ -0,0 +1,19 @@
+# Flipdish.Model.UserOrderSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**OrderId** | **int?** | OrderId. | [optional]
+**TsOrderPlacedUtc** | **DateTime?** | TsOrderPlacedUtc. | [optional]
+**TsUpdateUtc** | **DateTime?** | TsUpdateUtc. | [optional]
+**RestaurantName** | **string** | RestaurantName. | [optional]
+**FoodAmount** | **double?** | FoodAmount. | [optional]
+**TipAmount** | **double?** | TipAmount. | [optional]
+**TotalRestaurantAmount** | **double?** | TotalRestaurantAmount. | [optional]
+**IsoCurrency** | **string** | IsoCurrency. | [optional]
+**DeliveryType** | **string** | DeliveryType. | [optional]
+**OrderState** | **string** | OrderState. | [optional]
+**PaymentAccountDescription** | **string** | PaymentAccountDescription. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/UserPasswordCreatedEvent.md b/docs/UserPasswordCreatedEvent.md
index b179334a..3f651663 100644
--- a/docs/UserPasswordCreatedEvent.md
+++ b/docs/UserPasswordCreatedEvent.md
@@ -10,7 +10,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/UserPushNotificationSentResult.md b/docs/UserPushNotificationSentResult.md
new file mode 100644
index 00000000..d5d77715
--- /dev/null
+++ b/docs/UserPushNotificationSentResult.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.UserPushNotificationSentResult
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**TokenCount** | **int?** | TokenCount. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/StripeTerminalPrivateKey.md b/docs/UserRole.md
similarity index 59%
rename from docs/StripeTerminalPrivateKey.md
rename to docs/UserRole.md
index 895b3e01..fb6d87e5 100644
--- a/docs/StripeTerminalPrivateKey.md
+++ b/docs/UserRole.md
@@ -1,10 +1,10 @@
-# Flipdish.Model.StripeTerminalPrivateKey
+# Flipdish.Model.UserRole
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Location** | **string** | Registered location of the terminal | [optional]
-**Secret** | **string** | Secret used to pass to stripe to attach terminal | [optional]
+**RolesUserIn** | **List<string>** | Roles the user is in | [optional]
+**RolesUserNotIn** | **List<string>** | Roles the user is not in | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/UserSearch.md b/docs/UserSearch.md
new file mode 100644
index 00000000..205cd071
--- /dev/null
+++ b/docs/UserSearch.md
@@ -0,0 +1,17 @@
+# Flipdish.Model.UserSearch
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **int?** | User Id | [optional]
+**PhoneNumber** | **string** | Phone Number | [optional]
+**Email** | **string** | Email | [optional]
+**CustomerName** | **string** | Customer Name | [optional]
+**HasLoggedIn** | **bool?** | Has Logged In | [optional]
+**UserDiscriminator** | **string** | User Discriminator | [optional]
+**TsCreate** | **DateTime?** | Timestamp Created | [optional]
+**WhiteLabelConfigs** | [**List<UserWhiteLabelConfig>**](UserWhiteLabelConfig.md) | WhiteLabel Configs | [optional]
+**UserType** | **string** | User Type | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/UserSmsChatItem.md b/docs/UserSmsChatItem.md
new file mode 100644
index 00000000..5f79bfc6
--- /dev/null
+++ b/docs/UserSmsChatItem.md
@@ -0,0 +1,13 @@
+# Flipdish.Model.UserSmsChatItem
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**SmsConversationItemId** | **int?** | SmsConversationItemId. | [optional]
+**Direction** | **string** | Direction. | [optional]
+**From** | **string** | From. | [optional]
+**Text** | **string** | Text. | [optional]
+**TsSentReceivedUtc** | **DateTime?** | TsSentReceivedUtc. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/StoreChannelStoreMapping.md b/docs/UserStoreInfo.md
similarity index 66%
rename from docs/StoreChannelStoreMapping.md
rename to docs/UserStoreInfo.md
index 8be13c15..1a84f727 100644
--- a/docs/StoreChannelStoreMapping.md
+++ b/docs/UserStoreInfo.md
@@ -1,11 +1,11 @@
-# Flipdish.Model.StoreChannelStoreMapping
+# Flipdish.Model.UserStoreInfo
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**ChannelId** | **int?** | Channel Id | [optional]
+**PropertyId** | **string** | Property Id | [optional]
**StoreId** | **int?** | Store Id | [optional]
-**ChannelStoreId** | **string** | Channel Store Id | [optional]
+**StoreName** | **string** | Store Name | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/UserUpdatedEvent.md b/docs/UserUpdatedEvent.md
index 6d7a825e..98b9b218 100644
--- a/docs/UserUpdatedEvent.md
+++ b/docs/UserUpdatedEvent.md
@@ -10,7 +10,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/UserWhiteLabelConfig.md b/docs/UserWhiteLabelConfig.md
new file mode 100644
index 00000000..30560698
--- /dev/null
+++ b/docs/UserWhiteLabelConfig.md
@@ -0,0 +1,13 @@
+# Flipdish.Model.UserWhiteLabelConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **int?** | Identifier | [optional]
+**ConfigId** | **int?** | WlConfigId | [optional]
+**AppId** | **string** | Brand Id | [optional]
+**Name** | **string** | WhiteLabel Name | [optional]
+**Level** | **string** | WhiteLabel Access Level | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/UserWhiteLabelInfo.md b/docs/UserWhiteLabelInfo.md
new file mode 100644
index 00000000..01f71a4f
--- /dev/null
+++ b/docs/UserWhiteLabelInfo.md
@@ -0,0 +1,11 @@
+# Flipdish.Model.UserWhiteLabelInfo
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**WlConfigId** | **int?** | WhiteLabelConfig Id | [optional]
+**AppId** | **string** | Brand Id (AppId) | [optional]
+**WhiteLabelName** | **string** | WhiteLabel Name | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/UsersApi.md b/docs/UsersApi.md
index 9385dad9..57745a8d 100644
--- a/docs/UsersApi.md
+++ b/docs/UsersApi.md
@@ -4,10 +4,351 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
+[**AddUserNote**](UsersApi.md#addusernote) | **POST** /api/v1.0/users/{userId}/AddUserNote |
+[**AddUserToRole**](UsersApi.md#addusertorole) | **POST** /api/v1.0/users/{userId}/AddUserToRole/{roleName} |
+[**AnonymizeUser**](UsersApi.md#anonymizeuser) | **POST** /api/v1.0/users/{userId}/AnonymizeUser |
+[**BlockUserPhoneNumber**](UsersApi.md#blockuserphonenumber) | **POST** /api/v1.0/users/{userId}/BlockUserPhoneNumber |
+[**CreateUserDeliveryLocation**](UsersApi.md#createuserdeliverylocation) | **POST** /api/v1.0/users/{userId}/deliveryLocations |
[**GetPreviousOrderCountForStore**](UsersApi.md#getpreviousordercountforstore) | **GET** /api/v1.0/users/{userId}/previousordercount/{storeId} |
-[**GetRoles**](UsersApi.md#getroles) | **GET** /api/v1.0/users/roles | Get role names
+[**GetRestaurantUserAccounts**](UsersApi.md#getrestaurantuseraccounts) | **GET** /api/v1.0/users/{userId}/RestaurantUserAccounts |
+[**GetRestaurantUserStores**](UsersApi.md#getrestaurantuserstores) | **GET** /api/v1.0/users/{userId}/RestaurantUserStores |
+[**GetRoles**](UsersApi.md#getroles) | **GET** /api/v1.0/users/roles |
+[**GetRolesAndUnassignedRoles**](UsersApi.md#getrolesandunassignedroles) | **GET** /api/v1.0/users/{userId}/roles |
+[**GetUserById**](UsersApi.md#getuserbyid) | **GET** /api/v1.0/users/{userId} |
+[**GetUserDeliveryLocationsForAdmin**](UsersApi.md#getuserdeliverylocationsforadmin) | **GET** /api/v1.0/users/{userId}/deliveryLocations |
+[**GetUserNotes**](UsersApi.md#getusernotes) | **GET** /api/v1.0/users/{userId}/UserNotes |
+[**GetUserOrderByIdForAdmin**](UsersApi.md#getuserorderbyidforadmin) | **GET** /api/v1.0/users/{userId}/orders/{orderId} |
+[**GetUserOrdersForAdmin**](UsersApi.md#getuserordersforadmin) | **GET** /api/v1.0/users/{userId}/orders |
+[**GetUserSmsConversationItems**](UsersApi.md#getusersmsconversationitems) | **GET** /api/v1.0/users/{userId}/smsConversationItems |
+[**HideUserDeliveryLocation**](UsersApi.md#hideuserdeliverylocation) | **POST** /api/v1.0/users/{userId}/deliveryLocations/{deliveryLocationId}/hide |
+[**MarkUserAsFraudulent**](UsersApi.md#markuserasfraudulent) | **POST** /api/v1.0/users/{userId}/MarkUserAsFraudulent |
+[**MarkUserAsSuspicious**](UsersApi.md#markuserassuspicious) | **POST** /api/v1.0/users/{userId}/MarkUserAsSuspicious |
+[**RemoveFlipdishAccountIdForUser**](UsersApi.md#removeflipdishaccountidforuser) | **POST** /api/v1.0/users/{userId}/RemoveFlipdishAccountId/{accountId} |
+[**RemoveUserFromRole**](UsersApi.md#removeuserfromrole) | **POST** /api/v1.0/users/{userId}/RemoveUserFromRole/{roleName} |
+[**ResetMfa**](UsersApi.md#resetmfa) | **POST** /api/v1.0/users/{userId}/ResetMfa |
+[**SearchFlipdishAccounts**](UsersApi.md#searchflipdishaccounts) | **GET** /api/v1.0/users/searchFlipdishAccounts |
+[**SearchUsers**](UsersApi.md#searchusers) | **GET** /api/v1.0/users/search |
+[**SendUserPushNotification**](UsersApi.md#senduserpushnotification) | **POST** /api/v1.0/users/{userId}/pushNotifications |
+[**SendUserSms**](UsersApi.md#sendusersms) | **POST** /api/v1.0/users/{userId}/sms |
+[**SetCustomerName**](UsersApi.md#setcustomername) | **POST** /api/v1.0/users/{userId}/SetCustomerName |
+[**SetFlipdishAccountIdForUser**](UsersApi.md#setflipdishaccountidforuser) | **POST** /api/v1.0/users/{userId}/SetFlipdishAccountId/{accountId} |
+[**SetUserDeliveryLocationCoordinates**](UsersApi.md#setuserdeliverylocationcoordinates) | **POST** /api/v1.0/users/{userId}/deliveryLocations/{deliveryLocationId}/coordinates |
+[**SetUserDeliveryLocationField**](UsersApi.md#setuserdeliverylocationfield) | **POST** /api/v1.0/users/{userId}/deliveryLocations/{deliveryLocationId}/fields |
+[**SetUserLanguage**](UsersApi.md#setuserlanguage) | **POST** /api/v1.0/users/{userId}/SetLanguage/{languageId} |
+[**UnblockUserPhoneNumber**](UsersApi.md#unblockuserphonenumber) | **POST** /api/v1.0/users/{userId}/UnblockUserPhoneNumber |
+
+# **AddUserNote**
+> RestApiDefaultResponse AddUserNote (int? userId, string note)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class AddUserNoteExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+ var note = note_example; // string |
+
+ try
+ {
+ RestApiDefaultResponse result = apiInstance.AddUserNote(userId, note);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.AddUserNote: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+ **note** | **string**| |
+
+### Return type
+
+[**RestApiDefaultResponse**](RestApiDefaultResponse.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **AddUserToRole**
+> RestApiResultUserRole AddUserToRole (int? userId, string roleName)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class AddUserToRoleExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+ var roleName = roleName_example; // string |
+
+ try
+ {
+ RestApiResultUserRole result = apiInstance.AddUserToRole(userId, roleName);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.AddUserToRole: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+ **roleName** | **string**| |
+
+### Return type
+
+[**RestApiResultUserRole**](RestApiResultUserRole.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **AnonymizeUser**
+> RestApiDefaultResponse AnonymizeUser (int? userId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class AnonymizeUserExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+
+ try
+ {
+ RestApiDefaultResponse result = apiInstance.AnonymizeUser(userId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.AnonymizeUser: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+
+### Return type
+
+[**RestApiDefaultResponse**](RestApiDefaultResponse.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **BlockUserPhoneNumber**
+> RestApiDefaultResponse BlockUserPhoneNumber (int? userId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class BlockUserPhoneNumberExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+
+ try
+ {
+ RestApiDefaultResponse result = apiInstance.BlockUserPhoneNumber(userId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.BlockUserPhoneNumber: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+
+### Return type
+
+[**RestApiDefaultResponse**](RestApiDefaultResponse.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **CreateUserDeliveryLocation**
+> RestApiDefaultResponse CreateUserDeliveryLocation (int? userId, CreateUserDeliveryLocationRequest request)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class CreateUserDeliveryLocationExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+ var request = new CreateUserDeliveryLocationRequest(); // CreateUserDeliveryLocationRequest |
+
+ try
+ {
+ RestApiDefaultResponse result = apiInstance.CreateUserDeliveryLocation(userId, request);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.CreateUserDeliveryLocation: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+ **request** | [**CreateUserDeliveryLocationRequest**](CreateUserDeliveryLocationRequest.md)| |
+
+### Return type
+
+[**RestApiDefaultResponse**](RestApiDefaultResponse.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **GetPreviousOrderCountForStore**
> RestApiStringResult GetPreviousOrderCountForStore (int? userId, int? storeId)
@@ -24,7 +365,1318 @@ using Flipdish.Model;
namespace Example
{
- public class GetPreviousOrderCountForStoreExample
+ public class GetPreviousOrderCountForStoreExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+ var storeId = 56; // int? |
+
+ try
+ {
+ RestApiStringResult result = apiInstance.GetPreviousOrderCountForStore(userId, storeId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.GetPreviousOrderCountForStore: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+ **storeId** | **int?**| |
+
+### Return type
+
+[**RestApiStringResult**](RestApiStringResult.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetRestaurantUserAccounts**
+> RestApiArrayResultUserFlipdishAccount GetRestaurantUserAccounts (int? userId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetRestaurantUserAccountsExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+
+ try
+ {
+ RestApiArrayResultUserFlipdishAccount result = apiInstance.GetRestaurantUserAccounts(userId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.GetRestaurantUserAccounts: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+
+### Return type
+
+[**RestApiArrayResultUserFlipdishAccount**](RestApiArrayResultUserFlipdishAccount.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetRestaurantUserStores**
+> RestApiArrayResultUserStoreInfo GetRestaurantUserStores (int? userId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetRestaurantUserStoresExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+
+ try
+ {
+ RestApiArrayResultUserStoreInfo result = apiInstance.GetRestaurantUserStores(userId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.GetRestaurantUserStores: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+
+### Return type
+
+[**RestApiArrayResultUserStoreInfo**](RestApiArrayResultUserStoreInfo.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetRoles**
+> RestApiStringArrayResult GetRoles ()
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetRolesExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+
+ try
+ {
+ RestApiStringArrayResult result = apiInstance.GetRoles();
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.GetRoles: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+[**RestApiStringArrayResult**](RestApiStringArrayResult.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetRolesAndUnassignedRoles**
+> RestApiResultUserRole GetRolesAndUnassignedRoles (int? userId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetRolesAndUnassignedRolesExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+
+ try
+ {
+ RestApiResultUserRole result = apiInstance.GetRolesAndUnassignedRoles(userId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.GetRolesAndUnassignedRoles: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+
+### Return type
+
+[**RestApiResultUserRole**](RestApiResultUserRole.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetUserById**
+> RestApiResultUserInfo GetUserById (int? userId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetUserByIdExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+
+ try
+ {
+ RestApiResultUserInfo result = apiInstance.GetUserById(userId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.GetUserById: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+
+### Return type
+
+[**RestApiResultUserInfo**](RestApiResultUserInfo.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetUserDeliveryLocationsForAdmin**
+> RestApiArrayResultUserDeliveryLocationAdmin GetUserDeliveryLocationsForAdmin (int? userId, int? whiteLabelId = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetUserDeliveryLocationsForAdminExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+ var whiteLabelId = 56; // int? | (optional)
+
+ try
+ {
+ RestApiArrayResultUserDeliveryLocationAdmin result = apiInstance.GetUserDeliveryLocationsForAdmin(userId, whiteLabelId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.GetUserDeliveryLocationsForAdmin: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+ **whiteLabelId** | **int?**| | [optional]
+
+### Return type
+
+[**RestApiArrayResultUserDeliveryLocationAdmin**](RestApiArrayResultUserDeliveryLocationAdmin.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetUserNotes**
+> RestApiArrayResultUserNote GetUserNotes (int? userId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetUserNotesExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+
+ try
+ {
+ RestApiArrayResultUserNote result = apiInstance.GetUserNotes(userId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.GetUserNotes: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+
+### Return type
+
+[**RestApiArrayResultUserNote**](RestApiArrayResultUserNote.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetUserOrderByIdForAdmin**
+> RestApiResultOrder GetUserOrderByIdForAdmin (int? userId, int? orderId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetUserOrderByIdForAdminExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+ var orderId = 56; // int? |
+
+ try
+ {
+ RestApiResultOrder result = apiInstance.GetUserOrderByIdForAdmin(userId, orderId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.GetUserOrderByIdForAdmin: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+ **orderId** | **int?**| |
+
+### Return type
+
+[**RestApiResultOrder**](RestApiResultOrder.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetUserOrdersForAdmin**
+> RestApiArrayResultUserOrderSummary GetUserOrdersForAdmin (int? userId, int? skip = null, int? take = null, string brandId = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetUserOrdersForAdminExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+ var skip = 56; // int? | (optional)
+ var take = 56; // int? | (optional)
+ var brandId = brandId_example; // string | (optional)
+
+ try
+ {
+ RestApiArrayResultUserOrderSummary result = apiInstance.GetUserOrdersForAdmin(userId, skip, take, brandId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.GetUserOrdersForAdmin: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+ **skip** | **int?**| | [optional]
+ **take** | **int?**| | [optional]
+ **brandId** | **string**| | [optional]
+
+### Return type
+
+[**RestApiArrayResultUserOrderSummary**](RestApiArrayResultUserOrderSummary.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetUserSmsConversationItems**
+> RestApiArrayResultUserSmsChatItem GetUserSmsConversationItems (int? userId, int? mostRecentCount = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetUserSmsConversationItemsExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+ var mostRecentCount = 56; // int? | (optional)
+
+ try
+ {
+ RestApiArrayResultUserSmsChatItem result = apiInstance.GetUserSmsConversationItems(userId, mostRecentCount);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.GetUserSmsConversationItems: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+ **mostRecentCount** | **int?**| | [optional]
+
+### Return type
+
+[**RestApiArrayResultUserSmsChatItem**](RestApiArrayResultUserSmsChatItem.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **HideUserDeliveryLocation**
+> RestApiDefaultResponse HideUserDeliveryLocation (int? userId, int? deliveryLocationId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class HideUserDeliveryLocationExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+ var deliveryLocationId = 56; // int? |
+
+ try
+ {
+ RestApiDefaultResponse result = apiInstance.HideUserDeliveryLocation(userId, deliveryLocationId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.HideUserDeliveryLocation: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+ **deliveryLocationId** | **int?**| |
+
+### Return type
+
+[**RestApiDefaultResponse**](RestApiDefaultResponse.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **MarkUserAsFraudulent**
+> RestApiDefaultResponse MarkUserAsFraudulent (int? userId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class MarkUserAsFraudulentExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+
+ try
+ {
+ RestApiDefaultResponse result = apiInstance.MarkUserAsFraudulent(userId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.MarkUserAsFraudulent: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+
+### Return type
+
+[**RestApiDefaultResponse**](RestApiDefaultResponse.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **MarkUserAsSuspicious**
+> RestApiDefaultResponse MarkUserAsSuspicious (int? userId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class MarkUserAsSuspiciousExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+
+ try
+ {
+ RestApiDefaultResponse result = apiInstance.MarkUserAsSuspicious(userId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.MarkUserAsSuspicious: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+
+### Return type
+
+[**RestApiDefaultResponse**](RestApiDefaultResponse.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **RemoveFlipdishAccountIdForUser**
+> RestApiDefaultResponse RemoveFlipdishAccountIdForUser (int? userId, int? accountId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class RemoveFlipdishAccountIdForUserExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+ var accountId = 56; // int? |
+
+ try
+ {
+ RestApiDefaultResponse result = apiInstance.RemoveFlipdishAccountIdForUser(userId, accountId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.RemoveFlipdishAccountIdForUser: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+ **accountId** | **int?**| |
+
+### Return type
+
+[**RestApiDefaultResponse**](RestApiDefaultResponse.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **RemoveUserFromRole**
+> RestApiResultUserRole RemoveUserFromRole (int? userId, string roleName)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class RemoveUserFromRoleExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+ var roleName = roleName_example; // string |
+
+ try
+ {
+ RestApiResultUserRole result = apiInstance.RemoveUserFromRole(userId, roleName);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.RemoveUserFromRole: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+ **roleName** | **string**| |
+
+### Return type
+
+[**RestApiResultUserRole**](RestApiResultUserRole.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **ResetMfa**
+> RestApiDefaultResponse ResetMfa (int? userId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class ResetMfaExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+
+ try
+ {
+ RestApiDefaultResponse result = apiInstance.ResetMfa(userId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.ResetMfa: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+
+### Return type
+
+[**RestApiDefaultResponse**](RestApiDefaultResponse.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SearchFlipdishAccounts**
+> RestApiArrayResultFlipdishAccountName SearchFlipdishAccounts (string searchPattern)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SearchFlipdishAccountsExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var searchPattern = searchPattern_example; // string |
+
+ try
+ {
+ RestApiArrayResultFlipdishAccountName result = apiInstance.SearchFlipdishAccounts(searchPattern);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.SearchFlipdishAccounts: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **searchPattern** | **string**| |
+
+### Return type
+
+[**RestApiArrayResultFlipdishAccountName**](RestApiArrayResultFlipdishAccountName.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SearchUsers**
+> RestApiPaginationResultUserSearch SearchUsers (string searchQuery, bool? hasUserLoggedIn = null, string userDiscriminator = null, string searchIn = null, int? pageIndex = null, int? pageSize = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SearchUsersExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var searchQuery = searchQuery_example; // string |
+ var hasUserLoggedIn = true; // bool? | (optional)
+ var userDiscriminator = userDiscriminator_example; // string | (optional)
+ var searchIn = searchIn_example; // string | (optional)
+ var pageIndex = 56; // int? | (optional)
+ var pageSize = 56; // int? | (optional)
+
+ try
+ {
+ RestApiPaginationResultUserSearch result = apiInstance.SearchUsers(searchQuery, hasUserLoggedIn, userDiscriminator, searchIn, pageIndex, pageSize);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.SearchUsers: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **searchQuery** | **string**| |
+ **hasUserLoggedIn** | **bool?**| | [optional]
+ **userDiscriminator** | **string**| | [optional]
+ **searchIn** | **string**| | [optional]
+ **pageIndex** | **int?**| | [optional]
+ **pageSize** | **int?**| | [optional]
+
+### Return type
+
+[**RestApiPaginationResultUserSearch**](RestApiPaginationResultUserSearch.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SendUserPushNotification**
+> RestApiResultUserPushNotificationSentResult SendUserPushNotification (int? userId, SendUserPushNotificationRequest request)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SendUserPushNotificationExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+ var request = new SendUserPushNotificationRequest(); // SendUserPushNotificationRequest |
+
+ try
+ {
+ RestApiResultUserPushNotificationSentResult result = apiInstance.SendUserPushNotification(userId, request);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.SendUserPushNotification: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+ **request** | [**SendUserPushNotificationRequest**](SendUserPushNotificationRequest.md)| |
+
+### Return type
+
+[**RestApiResultUserPushNotificationSentResult**](RestApiResultUserPushNotificationSentResult.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SendUserSms**
+> RestApiDefaultResponse SendUserSms (int? userId, SendUserSmsRequest request)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SendUserSmsExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+ var request = new SendUserSmsRequest(); // SendUserSmsRequest |
+
+ try
+ {
+ RestApiDefaultResponse result = apiInstance.SendUserSms(userId, request);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.SendUserSms: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+ **request** | [**SendUserSmsRequest**](SendUserSmsRequest.md)| |
+
+### Return type
+
+[**RestApiDefaultResponse**](RestApiDefaultResponse.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SetCustomerName**
+> RestApiDefaultResponse SetCustomerName (int? userId, string customerName)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SetCustomerNameExample
{
public void main()
{
@@ -33,16 +1685,16 @@ namespace Example
var apiInstance = new UsersApi();
var userId = 56; // int? |
- var storeId = 56; // int? |
+ var customerName = customerName_example; // string |
try
{
- RestApiStringResult result = apiInstance.GetPreviousOrderCountForStore(userId, storeId);
+ RestApiDefaultResponse result = apiInstance.SetCustomerName(userId, customerName);
Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling UsersApi.GetPreviousOrderCountForStore: " + e.Message );
+ Debug.Print("Exception when calling UsersApi.SetCustomerName: " + e.Message );
}
}
}
@@ -54,11 +1706,74 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**userId** | **int?**| |
- **storeId** | **int?**| |
+ **customerName** | **string**| |
### Return type
-[**RestApiStringResult**](RestApiStringResult.md)
+[**RestApiDefaultResponse**](RestApiDefaultResponse.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SetFlipdishAccountIdForUser**
+> RestApiDefaultResponse SetFlipdishAccountIdForUser (int? userId, int? accountId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SetFlipdishAccountIdForUserExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+ var accountId = 56; // int? |
+
+ try
+ {
+ RestApiDefaultResponse result = apiInstance.SetFlipdishAccountIdForUser(userId, accountId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.SetFlipdishAccountIdForUser: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+ **accountId** | **int?**| |
+
+### Return type
+
+[**RestApiDefaultResponse**](RestApiDefaultResponse.md)
### Authorization
@@ -71,11 +1786,11 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **GetRoles**
-> RestApiStringArrayResult GetRoles ()
+
+# **SetUserDeliveryLocationCoordinates**
+> RestApiDefaultResponse SetUserDeliveryLocationCoordinates (int? userId, int? deliveryLocationId, SetUserDeliveryLocationCoordinatesRequest request)
+
-Get role names
### Example
```csharp
@@ -87,7 +1802,7 @@ using Flipdish.Model;
namespace Example
{
- public class GetRolesExample
+ public class SetUserDeliveryLocationCoordinatesExample
{
public void main()
{
@@ -95,16 +1810,18 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+ var deliveryLocationId = 56; // int? |
+ var request = new SetUserDeliveryLocationCoordinatesRequest(); // SetUserDeliveryLocationCoordinatesRequest |
try
{
- // Get role names
- RestApiStringArrayResult result = apiInstance.GetRoles();
+ RestApiDefaultResponse result = apiInstance.SetUserDeliveryLocationCoordinates(userId, deliveryLocationId, request);
Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling UsersApi.GetRoles: " + e.Message );
+ Debug.Print("Exception when calling UsersApi.SetUserDeliveryLocationCoordinates: " + e.Message );
}
}
}
@@ -112,11 +1829,205 @@ namespace Example
```
### Parameters
-This endpoint does not need any parameter.
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+ **deliveryLocationId** | **int?**| |
+ **request** | [**SetUserDeliveryLocationCoordinatesRequest**](SetUserDeliveryLocationCoordinatesRequest.md)| |
### Return type
-[**RestApiStringArrayResult**](RestApiStringArrayResult.md)
+[**RestApiDefaultResponse**](RestApiDefaultResponse.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SetUserDeliveryLocationField**
+> RestApiDefaultResponse SetUserDeliveryLocationField (int? userId, int? deliveryLocationId, SetUserDeliveryLocationFieldRequest request)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SetUserDeliveryLocationFieldExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+ var deliveryLocationId = 56; // int? |
+ var request = new SetUserDeliveryLocationFieldRequest(); // SetUserDeliveryLocationFieldRequest |
+
+ try
+ {
+ RestApiDefaultResponse result = apiInstance.SetUserDeliveryLocationField(userId, deliveryLocationId, request);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.SetUserDeliveryLocationField: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+ **deliveryLocationId** | **int?**| |
+ **request** | [**SetUserDeliveryLocationFieldRequest**](SetUserDeliveryLocationFieldRequest.md)| |
+
+### Return type
+
+[**RestApiDefaultResponse**](RestApiDefaultResponse.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SetUserLanguage**
+> RestApiDefaultResponse SetUserLanguage (int? userId, string languageId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SetUserLanguageExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+ var languageId = languageId_example; // string |
+
+ try
+ {
+ RestApiDefaultResponse result = apiInstance.SetUserLanguage(userId, languageId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.SetUserLanguage: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+ **languageId** | **string**| |
+
+### Return type
+
+[**RestApiDefaultResponse**](RestApiDefaultResponse.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **UnblockUserPhoneNumber**
+> RestApiDefaultResponse UnblockUserPhoneNumber (int? userId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class UnblockUserPhoneNumberExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new UsersApi();
+ var userId = 56; // int? |
+
+ try
+ {
+ RestApiDefaultResponse result = apiInstance.UnblockUserPhoneNumber(userId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling UsersApi.UnblockUserPhoneNumber: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **userId** | **int?**| |
+
+### Return type
+
+[**RestApiDefaultResponse**](RestApiDefaultResponse.md)
### Authorization
diff --git a/docs/ValidValue.md b/docs/ValidValue.md
index 3aedab11..bb770351 100644
--- a/docs/ValidValue.md
+++ b/docs/ValidValue.md
@@ -3,8 +3,8 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Code** | **string** | Code |
-**Name** | **string** | Name |
+**Code** | **string** | |
+**Name** | **string** | |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/DriverStore.md b/docs/ValidityPeriod.md
similarity index 59%
rename from docs/DriverStore.md
rename to docs/ValidityPeriod.md
index 79fde2f9..43fc9cbd 100644
--- a/docs/DriverStore.md
+++ b/docs/ValidityPeriod.md
@@ -1,11 +1,11 @@
-# Flipdish.Model.DriverStore
+# Flipdish.Model.ValidityPeriod
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**StoreId** | **int?** | Store identifier | [optional]
-**StoreName** | **string** | Store name | [optional]
-**Presence** | **string** | Presence | [optional]
+**DayOfWeek** | **string** | DayOfWeek. | [optional]
+**StartTime** | **string** | StartTime. | [optional]
+**EndTime** | **string** | EndTime. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/Voucher.md b/docs/Voucher.md
index 40ad9793..90fd082a 100644
--- a/docs/Voucher.md
+++ b/docs/Voucher.md
@@ -6,16 +6,15 @@ Name | Type | Description | Notes
**VoucherId** | **int?** | Voucher Id | [optional]
**Status** | **string** | Voucher Status | [optional]
**VoucherType** | **string** | Voucher Type | [optional]
-**VoucherSubType** | **string** | Voucher Sub Type | [optional]
**Currency** | **string** | Currency of the voucher | [optional]
-**Stores** | **List<int?>** | Stores that this voucher applies to | [optional]
**StoreNames** | **List<string>** | Stores that this voucher applies to | [optional]
-**AddItemDetails** | [**AddItemDetails**](AddItemDetails.md) | Add item details | [optional]
+**PromotionDetails** | [**PromotionDetails**](PromotionDetails.md) | Promotion details | [optional]
**CreditNoteDetails** | [**CreditNoteDetails**](CreditNoteDetails.md) | Credit note details | [optional]
**LumpDiscountDetails** | [**LumpDiscountDetails**](LumpDiscountDetails.md) | Lump discount details | [optional]
**PercentDiscountDetails** | [**PercentDiscountDetails**](PercentDiscountDetails.md) | Percent discount details | [optional]
**Code** | **string** | Voucher Code | [optional]
**Description** | **string** | Voucher Description (Visible on printout) | [optional]
+**Stores** | **List<int?>** | Stores that this voucher applies to | [optional]
**ValidOnOrdersOver** | **double?** | Valid on orders on or above | [optional]
**TakesPriority** | **bool?** | Takes priority | [optional]
**IsEnabled** | **bool?** | Is voucher enabled | [optional]
@@ -28,8 +27,16 @@ Name | Type | Description | Notes
**IsValidForFirstOrderOnly** | **bool?** | Valid only on the first order by the customer | [optional]
**IsValidOncePerCustomer** | **bool?** | Valid once per customer | [optional]
**IsValidOnlyOnce** | **bool?** | Valid only once, by any customer (once used cannot be used again by any other customer) | [optional]
+**IsDiscoverable** | **bool?** | Enables the voucher to be offered in the Voucher Discoverability feature | [optional]
+**IsPromoted** | **bool?** | Marks the voucher as promoted | [optional]
+**ForceDiscount** | **bool?** | Force the discount to be applied which bypasses some menu restrictions | [optional]
**StartDate** | **DateTime?** | Voucher Starts On (Time in UTC) | [optional]
**ExpiryDate** | **DateTime?** | Voucher Expires On (Time in UTC) | [optional]
+**ChannelRestrictions** | **List<string>** | Limit the channels this voucher can be used on | [optional]
+**ValidityPeriods** | [**List<ValidityPeriod>**](ValidityPeriod.md) | Periods in which the voucher is valid. An empty list means the voucher is valid at all times. When updating the voucher, if this is set to null, the validity periods won't be updated. | [optional]
+**VoucherSubType** | **string** | Voucher Subtype | [optional]
+**CustomerId** | **int?** | Customer UserID | [optional]
+**MaxRedemptions** | **int?** | Maximum number of times the voucher can be redeemed (used) | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/VoucherAppliedEvent.md b/docs/VoucherAppliedEvent.md
new file mode 100644
index 00000000..884ca858
--- /dev/null
+++ b/docs/VoucherAppliedEvent.md
@@ -0,0 +1,19 @@
+# Flipdish.Model.VoucherAppliedEvent
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**VoucherId** | **int?** | Voucher Id | [optional]
+**EventName** | **string** | The event name | [optional]
+**OrderId** | **int?** | Order id | [optional]
+**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
+**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
+**Position** | **int?** | Position | [optional]
+**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
+**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/VoucherCreatedEvent.md b/docs/VoucherCreatedEvent.md
index 427b8ae2..f2ca1081 100644
--- a/docs/VoucherCreatedEvent.md
+++ b/docs/VoucherCreatedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/VoucherDeletedEvent.md b/docs/VoucherDeletedEvent.md
index c6c98fe6..10c86004 100644
--- a/docs/VoucherDeletedEvent.md
+++ b/docs/VoucherDeletedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/VoucherSummary.md b/docs/VoucherSummary.md
index fe87e6e6..d597a41f 100644
--- a/docs/VoucherSummary.md
+++ b/docs/VoucherSummary.md
@@ -10,6 +10,10 @@ Name | Type | Description | Notes
**VoucherSubType** | **string** | Voucher Sub Type | [optional]
**Description** | **string** | Voucher Description (Visible on printout) | [optional]
**IsEnabled** | **bool?** | Is voucher enabled | [optional]
+**IsPromoted** | **bool?** | Marks the voucher as promoted | [optional]
+**StoreNames** | **List<string>** | Store names associated with this voucher | [optional]
+**IsAvailableOnAllStores** | **bool?** | True if the voucher is available on all active stores in the app | [optional]
+**ChannelRestrictions** | **List<string>** | Channels the voucher is restricted to | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/VoucherUpdatedEvent.md b/docs/VoucherUpdatedEvent.md
index 44d97a28..4324a388 100644
--- a/docs/VoucherUpdatedEvent.md
+++ b/docs/VoucherUpdatedEvent.md
@@ -12,7 +12,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/VoucherWithStats.md b/docs/VoucherWithStats.md
index 3eb21a4e..c8e0d26e 100644
--- a/docs/VoucherWithStats.md
+++ b/docs/VoucherWithStats.md
@@ -11,16 +11,15 @@ Name | Type | Description | Notes
**VoucherId** | **int?** | Voucher Id | [optional]
**Status** | **string** | Voucher Status | [optional]
**VoucherType** | **string** | Voucher Type | [optional]
-**VoucherSubType** | **string** | Voucher Sub Type | [optional]
**Currency** | **string** | Currency of the voucher | [optional]
-**Stores** | **List<int?>** | Stores that this voucher applies to | [optional]
**StoreNames** | **List<string>** | Stores that this voucher applies to | [optional]
-**AddItemDetails** | [**AddItemDetails**](AddItemDetails.md) | Add item details | [optional]
+**PromotionDetails** | [**PromotionDetails**](PromotionDetails.md) | Promotion details | [optional]
**CreditNoteDetails** | [**CreditNoteDetails**](CreditNoteDetails.md) | Credit note details | [optional]
**LumpDiscountDetails** | [**LumpDiscountDetails**](LumpDiscountDetails.md) | Lump discount details | [optional]
**PercentDiscountDetails** | [**PercentDiscountDetails**](PercentDiscountDetails.md) | Percent discount details | [optional]
**Code** | **string** | Voucher Code | [optional]
**Description** | **string** | Voucher Description (Visible on printout) | [optional]
+**Stores** | **List<int?>** | Stores that this voucher applies to | [optional]
**ValidOnOrdersOver** | **double?** | Valid on orders on or above | [optional]
**TakesPriority** | **bool?** | Takes priority | [optional]
**IsEnabled** | **bool?** | Is voucher enabled | [optional]
@@ -33,8 +32,16 @@ Name | Type | Description | Notes
**IsValidForFirstOrderOnly** | **bool?** | Valid only on the first order by the customer | [optional]
**IsValidOncePerCustomer** | **bool?** | Valid once per customer | [optional]
**IsValidOnlyOnce** | **bool?** | Valid only once, by any customer (once used cannot be used again by any other customer) | [optional]
+**IsDiscoverable** | **bool?** | Enables the voucher to be offered in the Voucher Discoverability feature | [optional]
+**IsPromoted** | **bool?** | Marks the voucher as promoted | [optional]
+**ForceDiscount** | **bool?** | Force the discount to be applied which bypasses some menu restrictions | [optional]
**StartDate** | **DateTime?** | Voucher Starts On (Time in UTC) | [optional]
**ExpiryDate** | **DateTime?** | Voucher Expires On (Time in UTC) | [optional]
+**ChannelRestrictions** | **List<string>** | Limit the channels this voucher can be used on | [optional]
+**ValidityPeriods** | [**List<ValidityPeriod>**](ValidityPeriod.md) | Periods in which the voucher is valid. An empty list means the voucher is valid at all times. When updating the voucher, if this is set to null, the validity periods won't be updated. | [optional]
+**VoucherSubType** | **string** | Voucher Subtype | [optional]
+**CustomerId** | **int?** | Customer UserID | [optional]
+**MaxRedemptions** | **int?** | Maximum number of times the voucher can be redeemed (used) | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/VouchersApi.md b/docs/VouchersApi.md
index 3d02077c..887749a2 100644
--- a/docs/VouchersApi.md
+++ b/docs/VouchersApi.md
@@ -4,18 +4,23 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**CreateVoucher**](VouchersApi.md#createvoucher) | **POST** /api/v1.0/vouchers/{appId} | [PRIVATE API] Create voucher
-[**GetVoucherById**](VouchersApi.md#getvoucherbyid) | **GET** /api/v1.0/vouchers/{voucherId} | [PRIVATE API] Get voucher by identifier
-[**GetVoucherStatsById**](VouchersApi.md#getvoucherstatsbyid) | **GET** /api/v1.0/vouchers/stats/{voucherId} | [PRIVATE API] Get voucher stats by identifier
-[**GetVouchers**](VouchersApi.md#getvouchers) | **GET** /api/v1.0/{appId}/vouchers/summaries | [PRIVATE API] Get vouchers summaries for App Id
-[**UpdateVoucher**](VouchersApi.md#updatevoucher) | **POST** /api/v1.0/vouchers/{voucherId} | [PRIVATE API] Updates voucher
+[**CreateVoucher**](VouchersApi.md#createvoucher) | **POST** /api/v1.0/vouchers/{appId} |
+[**GetVoucherByCode**](VouchersApi.md#getvoucherbycode) | **GET** /api/v1.0/{appId}/vouchers/code/{code} |
+[**GetVoucherById**](VouchersApi.md#getvoucherbyid) | **GET** /api/v1.0/vouchers/{voucherId} |
+[**GetVoucherStatsById**](VouchersApi.md#getvoucherstatsbyid) | **GET** /api/v1.0/vouchers/stats/{voucherId} |
+[**GetVoucherValidityPeriods**](VouchersApi.md#getvouchervalidityperiods) | **GET** /api/v1.0/{appId}/vouchers/{voucherId}/validity-periods |
+[**GetVouchers**](VouchersApi.md#getvouchers) | **GET** /api/v1.0/{appId}/vouchers/summaries |
+[**GetVouchersByCustomerForApp**](VouchersApi.md#getvouchersbycustomerforapp) | **GET** /api/v1.0/vouchers/{appId}/customer/{customerId} |
+[**SetVoucherValidityPeriodsSimplified**](VouchersApi.md#setvouchervalidityperiodssimplified) | **POST** /api/v1.0/{appId}/vouchers/{voucherId}/validity-periods-simplified |
+[**UpdateVoucher**](VouchersApi.md#updatevoucher) | **POST** /api/v1.0/vouchers/{voucherId} |
+[**UpdateVoucherUsage**](VouchersApi.md#updatevoucherusage) | **POST** /api/v1.0/{appId}/vouchers/{voucherId}/usage |
# **CreateVoucher**
> RestApiResultVoucherWithStats CreateVoucher (string appId, CreateVoucher voucher)
-[PRIVATE API] Create voucher
+
### Example
```csharp
@@ -35,12 +40,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new VouchersApi();
- var appId = appId_example; // string | App Name Id
- var voucher = new CreateVoucher(); // CreateVoucher | Voucher Details
+ var appId = appId_example; // string |
+ var voucher = new CreateVoucher(); // CreateVoucher |
try
{
- // [PRIVATE API] Create voucher
RestApiResultVoucherWithStats result = apiInstance.CreateVoucher(appId, voucher);
Debug.WriteLine(result);
}
@@ -57,8 +61,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| App Name Id |
- **voucher** | [**CreateVoucher**](CreateVoucher.md)| Voucher Details |
+ **appId** | **string**| |
+ **voucher** | [**CreateVoucher**](CreateVoucher.md)| |
### Return type
@@ -75,11 +79,74 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **GetVoucherByCode**
+> RestApiResultVoucher GetVoucherByCode (string appId, string code)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetVoucherByCodeExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new VouchersApi();
+ var appId = appId_example; // string |
+ var code = code_example; // string |
+
+ try
+ {
+ RestApiResultVoucher result = apiInstance.GetVoucherByCode(appId, code);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling VouchersApi.GetVoucherByCode: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **code** | **string**| |
+
+### Return type
+
+[**RestApiResultVoucher**](RestApiResultVoucher.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **GetVoucherById**
> RestApiResultVoucherWithStats GetVoucherById (int? voucherId)
-[PRIVATE API] Get voucher by identifier
+
### Example
```csharp
@@ -99,11 +166,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new VouchersApi();
- var voucherId = 56; // int? | Id of the voucher
+ var voucherId = 56; // int? |
try
{
- // [PRIVATE API] Get voucher by identifier
RestApiResultVoucherWithStats result = apiInstance.GetVoucherById(voucherId);
Debug.WriteLine(result);
}
@@ -120,7 +186,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **voucherId** | **int?**| Id of the voucher |
+ **voucherId** | **int?**| |
### Return type
@@ -141,7 +207,7 @@ Name | Type | Description | Notes
# **GetVoucherStatsById**
> RestApiArrayResultVoucherDataPoint GetVoucherStatsById (int? voucherId, string aggregateDataBy, int? dataPointLimit = null)
-[PRIVATE API] Get voucher stats by identifier
+
### Example
```csharp
@@ -161,13 +227,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new VouchersApi();
- var voucherId = 56; // int? | Id of the voucher
- var aggregateDataBy = aggregateDataBy_example; // string | Aggregate data by day \\ week \\ month
- var dataPointLimit = 56; // int? | Amount of data points per request (optional)
+ var voucherId = 56; // int? |
+ var aggregateDataBy = aggregateDataBy_example; // string |
+ var dataPointLimit = 56; // int? | (optional)
try
{
- // [PRIVATE API] Get voucher stats by identifier
RestApiArrayResultVoucherDataPoint result = apiInstance.GetVoucherStatsById(voucherId, aggregateDataBy, dataPointLimit);
Debug.WriteLine(result);
}
@@ -184,9 +249,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **voucherId** | **int?**| Id of the voucher |
- **aggregateDataBy** | **string**| Aggregate data by day \\ week \\ month |
- **dataPointLimit** | **int?**| Amount of data points per request | [optional]
+ **voucherId** | **int?**| |
+ **aggregateDataBy** | **string**| |
+ **dataPointLimit** | **int?**| | [optional]
### Return type
@@ -203,11 +268,73 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **GetVoucherValidityPeriods**
+> void GetVoucherValidityPeriods (string appId, int? voucherId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetVoucherValidityPeriodsExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new VouchersApi();
+ var appId = appId_example; // string |
+ var voucherId = 56; // int? |
+
+ try
+ {
+ apiInstance.GetVoucherValidityPeriods(appId, voucherId);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling VouchersApi.GetVoucherValidityPeriods: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **voucherId** | **int?**| |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **GetVouchers**
-> RestApiPaginationResultVoucherSummary GetVouchers (string appId, int? pageIndex = null, int? pageSize = null, List searchCodes = null, List statusSearch = null, List typeSearch = null, List subTypeSearch = null, List storeIds = null)
+> RestApiPaginationResultVoucherSummary GetVouchers (string appId, int? pageIndex = null, int? pageSize = null, List searchCodes = null, List statusSearch = null, List typeSearch = null, List subTypeSearch = null, List storeIds = null, List channelRestrictions = null)
+
-[PRIVATE API] Get vouchers summaries for App Id
### Example
```csharp
@@ -227,19 +354,19 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new VouchersApi();
- var appId = appId_example; // string | Application Id
- var pageIndex = 56; // int? | Page Number (optional)
- var pageSize = 56; // int? | Page Size (optional)
- var searchCodes = new List(); // List | Search by Voucher Code\\s (optional)
- var statusSearch = statusSearch_example; // List | Search by Status (optional)
- var typeSearch = typeSearch_example; // List | Search by Type (optional)
- var subTypeSearch = subTypeSearch_example; // List | Search by Sub Type (optional)
- var storeIds = new List(); // List | Search by Store Ids (optional)
+ var appId = appId_example; // string |
+ var pageIndex = 56; // int? | (optional)
+ var pageSize = 56; // int? | (optional)
+ var searchCodes = new List(); // List | (optional)
+ var statusSearch = statusSearch_example; // List | (optional)
+ var typeSearch = typeSearch_example; // List | (optional)
+ var subTypeSearch = subTypeSearch_example; // List | (optional)
+ var storeIds = new List(); // List | (optional)
+ var channelRestrictions = channelRestrictions_example; // List | (optional)
try
{
- // [PRIVATE API] Get vouchers summaries for App Id
- RestApiPaginationResultVoucherSummary result = apiInstance.GetVouchers(appId, pageIndex, pageSize, searchCodes, statusSearch, typeSearch, subTypeSearch, storeIds);
+ RestApiPaginationResultVoucherSummary result = apiInstance.GetVouchers(appId, pageIndex, pageSize, searchCodes, statusSearch, typeSearch, subTypeSearch, storeIds, channelRestrictions);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -255,14 +382,15 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application Id |
- **pageIndex** | **int?**| Page Number | [optional]
- **pageSize** | **int?**| Page Size | [optional]
- **searchCodes** | [**List<string>**](string.md)| Search by Voucher Code\\s | [optional]
- **statusSearch** | **List<string>**| Search by Status | [optional]
- **typeSearch** | **List<string>**| Search by Type | [optional]
- **subTypeSearch** | **List<string>**| Search by Sub Type | [optional]
- **storeIds** | [**List<int?>**](int?.md)| Search by Store Ids | [optional]
+ **appId** | **string**| |
+ **pageIndex** | **int?**| | [optional]
+ **pageSize** | **int?**| | [optional]
+ **searchCodes** | [**List<string>**](string.md)| | [optional]
+ **statusSearch** | **List<string>**| | [optional]
+ **typeSearch** | **List<string>**| | [optional]
+ **subTypeSearch** | **List<string>**| | [optional]
+ **storeIds** | [**List<int?>**](int?.md)| | [optional]
+ **channelRestrictions** | **List<string>**| | [optional]
### Return type
@@ -279,11 +407,138 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **GetVouchersByCustomerForApp**
+> RestApiArrayResultVoucherSummary GetVouchersByCustomerForApp (string appId, int? customerId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetVouchersByCustomerForAppExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new VouchersApi();
+ var appId = appId_example; // string |
+ var customerId = 56; // int? |
+
+ try
+ {
+ RestApiArrayResultVoucherSummary result = apiInstance.GetVouchersByCustomerForApp(appId, customerId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling VouchersApi.GetVouchersByCustomerForApp: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **customerId** | **int?**| |
+
+### Return type
+
+[**RestApiArrayResultVoucherSummary**](RestApiArrayResultVoucherSummary.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SetVoucherValidityPeriodsSimplified**
+> void SetVoucherValidityPeriodsSimplified (string appId, int? voucherId, SetVoucherValidityPeriodsSimplifiedRequest request)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SetVoucherValidityPeriodsSimplifiedExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new VouchersApi();
+ var appId = appId_example; // string |
+ var voucherId = 56; // int? |
+ var request = new SetVoucherValidityPeriodsSimplifiedRequest(); // SetVoucherValidityPeriodsSimplifiedRequest |
+
+ try
+ {
+ apiInstance.SetVoucherValidityPeriodsSimplified(appId, voucherId, request);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling VouchersApi.SetVoucherValidityPeriodsSimplified: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **voucherId** | **int?**| |
+ **request** | [**SetVoucherValidityPeriodsSimplifiedRequest**](SetVoucherValidityPeriodsSimplifiedRequest.md)| |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
# **UpdateVoucher**
-> RestApiResultVoucherWithStats UpdateVoucher (int? voucherId, VoucherBase voucher, List storeId = null, int? percentValue = null, double? lumpValue = null, int? freeItemId = null)
+> RestApiResultVoucherWithStats UpdateVoucher (int? voucherId, UpdateVoucher voucher, List storeId = null, int? percentValue = null, double? lumpValue = null, double? maxDiscountAmount = null)
+
-[PRIVATE API] Updates voucher
### Example
```csharp
@@ -303,17 +558,16 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new VouchersApi();
- var voucherId = 56; // int? | Id of the voucher
- var voucher = new VoucherBase(); // VoucherBase | Updated details for the voucher
+ var voucherId = 56; // int? |
+ var voucher = new UpdateVoucher(); // UpdateVoucher |
var storeId = new List(); // List | (optional)
- var percentValue = 56; // int? | Percent voucher value (can have 1 of 3) (optional)
- var lumpValue = 1.2; // double? | Lump voucher value (can have 1 of 3) (optional)
- var freeItemId = 56; // int? | Free Item Id (can have 1 of 3) (optional)
+ var percentValue = 56; // int? | (optional)
+ var lumpValue = 1.2; // double? | (optional)
+ var maxDiscountAmount = 1.2; // double? | (optional)
try
{
- // [PRIVATE API] Updates voucher
- RestApiResultVoucherWithStats result = apiInstance.UpdateVoucher(voucherId, voucher, storeId, percentValue, lumpValue, freeItemId);
+ RestApiResultVoucherWithStats result = apiInstance.UpdateVoucher(voucherId, voucher, storeId, percentValue, lumpValue, maxDiscountAmount);
Debug.WriteLine(result);
}
catch (Exception e)
@@ -329,12 +583,12 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **voucherId** | **int?**| Id of the voucher |
- **voucher** | [**VoucherBase**](VoucherBase.md)| Updated details for the voucher |
+ **voucherId** | **int?**| |
+ **voucher** | [**UpdateVoucher**](UpdateVoucher.md)| |
**storeId** | [**List<int?>**](int?.md)| | [optional]
- **percentValue** | **int?**| Percent voucher value (can have 1 of 3) | [optional]
- **lumpValue** | **double?**| Lump voucher value (can have 1 of 3) | [optional]
- **freeItemId** | **int?**| Free Item Id (can have 1 of 3) | [optional]
+ **percentValue** | **int?**| | [optional]
+ **lumpValue** | **double?**| | [optional]
+ **maxDiscountAmount** | **double?**| | [optional]
### Return type
@@ -351,3 +605,67 @@ Name | Type | Description | Notes
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+# **UpdateVoucherUsage**
+> void UpdateVoucherUsage (string appId, int? voucherId, UpdateVoucherUsage voucherUsage)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class UpdateVoucherUsageExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new VouchersApi();
+ var appId = appId_example; // string |
+ var voucherId = 56; // int? |
+ var voucherUsage = new UpdateVoucherUsage(); // UpdateVoucherUsage |
+
+ try
+ {
+ apiInstance.UpdateVoucherUsage(appId, voucherId, voucherUsage);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling VouchersApi.UpdateVoucherUsage: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **voucherId** | **int?**| |
+ **voucherUsage** | [**UpdateVoucherUsage**](UpdateVoucherUsage.md)| |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/WaitHandle.md b/docs/WaitHandle.md
new file mode 100644
index 00000000..258602b9
--- /dev/null
+++ b/docs/WaitHandle.md
@@ -0,0 +1,10 @@
+# Flipdish.Model.WaitHandle
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Handle** | **Object** | | [optional]
+**SafeWaitHandle** | [**SafeWaitHandle**](SafeWaitHandle.md) | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/WebhookSubscriptionCreatedEvent.md b/docs/WebhookSubscriptionCreatedEvent.md
index 2d37be74..86369e91 100644
--- a/docs/WebhookSubscriptionCreatedEvent.md
+++ b/docs/WebhookSubscriptionCreatedEvent.md
@@ -9,7 +9,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/WebhookSubscriptionDeletedEvent.md b/docs/WebhookSubscriptionDeletedEvent.md
index 764b72ec..8743f89c 100644
--- a/docs/WebhookSubscriptionDeletedEvent.md
+++ b/docs/WebhookSubscriptionDeletedEvent.md
@@ -9,7 +9,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/WebhookSubscriptionUpdatedEvent.md b/docs/WebhookSubscriptionUpdatedEvent.md
index 44dab5ba..f818f2dc 100644
--- a/docs/WebhookSubscriptionUpdatedEvent.md
+++ b/docs/WebhookSubscriptionUpdatedEvent.md
@@ -9,7 +9,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/WebhooksApi.md b/docs/WebhooksApi.md
index b76619ea..5f1deede 100644
--- a/docs/WebhooksApi.md
+++ b/docs/WebhooksApi.md
@@ -4,23 +4,23 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**CraeteWebhookSubscription**](WebhooksApi.md#craetewebhooksubscription) | **POST** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions | Create a webhook subscription for you Oauth App
-[**CreateWebhookSubscriptionEventNames**](WebhooksApi.md#createwebhooksubscriptioneventnames) | **POST** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}/events/{eventName} | Add event name to your webhook subscription
-[**DeleteWebhookSubscription**](WebhooksApi.md#deletewebhooksubscription) | **DELETE** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId} | Delete you webhook subscription
-[**DeleteWebhookSubscriptionEventName**](WebhooksApi.md#deletewebhooksubscriptioneventname) | **DELETE** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}/events/{eventName} | Remove event name to your webhook subscription
-[**GetWebhookEventNames**](WebhooksApi.md#getwebhookeventnames) | **GET** /api/v1.0/{appId}/webhooks/events | Get all webhook subscription event names
-[**GetWebhookEventNamesBySubscriptionId**](WebhooksApi.md#getwebhookeventnamesbysubscriptionid) | **GET** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}/events | Get your webhook subscriptions selected event names
-[**GetWebhookEventSample**](WebhooksApi.md#getwebhookeventsample) | **GET** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}/events/{eventName}/test | Get a sample event from a webhook subscription
-[**GetWebhookLogs**](WebhooksApi.md#getwebhooklogs) | **GET** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}/logs | Get logs for your webhook subscription
-[**GetWebhookSubscriptions**](WebhooksApi.md#getwebhooksubscriptions) | **GET** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions | Get all webhook subscriptions by your Oauth App id
-[**UpdateWebhookSubscription**](WebhooksApi.md#updatewebhooksubscription) | **PUT** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId} | Update a webhook subscription object
+[**CreateWebhookSubscription**](WebhooksApi.md#createwebhooksubscription) | **POST** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions |
+[**CreateWebhookSubscriptionEventNames**](WebhooksApi.md#createwebhooksubscriptioneventnames) | **POST** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}/events/{eventName} |
+[**DeleteWebhookSubscription**](WebhooksApi.md#deletewebhooksubscription) | **DELETE** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId} |
+[**DeleteWebhookSubscriptionEventName**](WebhooksApi.md#deletewebhooksubscriptioneventname) | **DELETE** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}/events/{eventName} |
+[**GetWebhookEventNames**](WebhooksApi.md#getwebhookeventnames) | **GET** /api/v1.0/{appId}/webhooks/events |
+[**GetWebhookEventNamesBySubscriptionId**](WebhooksApi.md#getwebhookeventnamesbysubscriptionid) | **GET** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}/events |
+[**GetWebhookEventSample**](WebhooksApi.md#getwebhookeventsample) | **GET** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}/events/{eventName}/test |
+[**GetWebhookLogs**](WebhooksApi.md#getwebhooklogs) | **GET** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId}/logs |
+[**GetWebhookSubscriptions**](WebhooksApi.md#getwebhooksubscriptions) | **GET** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions |
+[**UpdateWebhookSubscription**](WebhooksApi.md#updatewebhooksubscription) | **PUT** /api/v1.0/{appId}/webhooks/{oauthAppId}/subscriptions/{webhookSubscriptionId} |
-
-# **CraeteWebhookSubscription**
-> RestApiIntegerResult CraeteWebhookSubscription (string oauthAppId, WebhookSubscription webhookSubscription, string appId)
+
+# **CreateWebhookSubscription**
+> RestApiIntegerResult CreateWebhookSubscription (string oauthAppId, WebhookSubscription webhookSubscription, string appId)
+
-Create a webhook subscription for you Oauth App
### Example
```csharp
@@ -32,7 +32,7 @@ using Flipdish.Model;
namespace Example
{
- public class CraeteWebhookSubscriptionExample
+ public class CreateWebhookSubscriptionExample
{
public void main()
{
@@ -40,19 +40,18 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new WebhooksApi();
- var oauthAppId = oauthAppId_example; // string | Oauth App identifier
- var webhookSubscription = new WebhookSubscription(); // WebhookSubscription | Webhook subscription object
+ var oauthAppId = oauthAppId_example; // string |
+ var webhookSubscription = new WebhookSubscription(); // WebhookSubscription |
var appId = appId_example; // string |
try
{
- // Create a webhook subscription for you Oauth App
- RestApiIntegerResult result = apiInstance.CraeteWebhookSubscription(oauthAppId, webhookSubscription, appId);
+ RestApiIntegerResult result = apiInstance.CreateWebhookSubscription(oauthAppId, webhookSubscription, appId);
Debug.WriteLine(result);
}
catch (Exception e)
{
- Debug.Print("Exception when calling WebhooksApi.CraeteWebhookSubscription: " + e.Message );
+ Debug.Print("Exception when calling WebhooksApi.CreateWebhookSubscription: " + e.Message );
}
}
}
@@ -63,8 +62,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **oauthAppId** | **string**| Oauth App identifier |
- **webhookSubscription** | [**WebhookSubscription**](WebhookSubscription.md)| Webhook subscription object |
+ **oauthAppId** | **string**| |
+ **webhookSubscription** | [**WebhookSubscription**](WebhookSubscription.md)| |
**appId** | **string**| |
### Return type
@@ -86,7 +85,7 @@ Name | Type | Description | Notes
# **CreateWebhookSubscriptionEventNames**
> void CreateWebhookSubscriptionEventNames (string oauthAppId, int? webhookSubscriptionId, string eventName, string appId)
-Add event name to your webhook subscription
+
### Example
```csharp
@@ -106,14 +105,13 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new WebhooksApi();
- var oauthAppId = oauthAppId_example; // string | Oauth App identifier
- var webhookSubscriptionId = 56; // int? | Webhook subscription identifier
- var eventName = eventName_example; // string | Webhook subscription event name
+ var oauthAppId = oauthAppId_example; // string |
+ var webhookSubscriptionId = 56; // int? |
+ var eventName = eventName_example; // string |
var appId = appId_example; // string |
try
{
- // Add event name to your webhook subscription
apiInstance.CreateWebhookSubscriptionEventNames(oauthAppId, webhookSubscriptionId, eventName, appId);
}
catch (Exception e)
@@ -129,9 +127,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **oauthAppId** | **string**| Oauth App identifier |
- **webhookSubscriptionId** | **int?**| Webhook subscription identifier |
- **eventName** | **string**| Webhook subscription event name |
+ **oauthAppId** | **string**| |
+ **webhookSubscriptionId** | **int?**| |
+ **eventName** | **string**| |
**appId** | **string**| |
### Return type
@@ -153,7 +151,7 @@ void (empty response body)
# **DeleteWebhookSubscription**
> void DeleteWebhookSubscription (string oauthAppId, int? webhookSubscriptionId, string appId)
-Delete you webhook subscription
+
### Example
```csharp
@@ -173,13 +171,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new WebhooksApi();
- var oauthAppId = oauthAppId_example; // string | Oauth App identifier
- var webhookSubscriptionId = 56; // int? | Webhook subscription identifier
+ var oauthAppId = oauthAppId_example; // string |
+ var webhookSubscriptionId = 56; // int? |
var appId = appId_example; // string |
try
{
- // Delete you webhook subscription
apiInstance.DeleteWebhookSubscription(oauthAppId, webhookSubscriptionId, appId);
}
catch (Exception e)
@@ -195,8 +192,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **oauthAppId** | **string**| Oauth App identifier |
- **webhookSubscriptionId** | **int?**| Webhook subscription identifier |
+ **oauthAppId** | **string**| |
+ **webhookSubscriptionId** | **int?**| |
**appId** | **string**| |
### Return type
@@ -218,7 +215,7 @@ void (empty response body)
# **DeleteWebhookSubscriptionEventName**
> void DeleteWebhookSubscriptionEventName (string oauthAppId, int? webhookSubscriptionId, string eventName, string appId)
-Remove event name to your webhook subscription
+
### Example
```csharp
@@ -238,14 +235,13 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new WebhooksApi();
- var oauthAppId = oauthAppId_example; // string | Oauth App identifier
- var webhookSubscriptionId = 56; // int? | Webhook subscription identifier
- var eventName = eventName_example; // string | Webhook subscription event name
+ var oauthAppId = oauthAppId_example; // string |
+ var webhookSubscriptionId = 56; // int? |
+ var eventName = eventName_example; // string |
var appId = appId_example; // string |
try
{
- // Remove event name to your webhook subscription
apiInstance.DeleteWebhookSubscriptionEventName(oauthAppId, webhookSubscriptionId, eventName, appId);
}
catch (Exception e)
@@ -261,9 +257,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **oauthAppId** | **string**| Oauth App identifier |
- **webhookSubscriptionId** | **int?**| Webhook subscription identifier |
- **eventName** | **string**| Webhook subscription event name |
+ **oauthAppId** | **string**| |
+ **webhookSubscriptionId** | **int?**| |
+ **eventName** | **string**| |
**appId** | **string**| |
### Return type
@@ -285,7 +281,7 @@ void (empty response body)
# **GetWebhookEventNames**
> RestApiStringArrayResult GetWebhookEventNames (string appId)
-Get all webhook subscription event names
+
### Example
```csharp
@@ -309,7 +305,6 @@ namespace Example
try
{
- // Get all webhook subscription event names
RestApiStringArrayResult result = apiInstance.GetWebhookEventNames(appId);
Debug.WriteLine(result);
}
@@ -347,7 +342,7 @@ Name | Type | Description | Notes
# **GetWebhookEventNamesBySubscriptionId**
> RestApiStringArrayResult GetWebhookEventNamesBySubscriptionId (string oauthAppId, int? webhookSubscriptionId, string appId)
-Get your webhook subscriptions selected event names
+
### Example
```csharp
@@ -367,13 +362,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new WebhooksApi();
- var oauthAppId = oauthAppId_example; // string | Oauth App identifier
- var webhookSubscriptionId = 56; // int? | Webhook subscription identifier
+ var oauthAppId = oauthAppId_example; // string |
+ var webhookSubscriptionId = 56; // int? |
var appId = appId_example; // string |
try
{
- // Get your webhook subscriptions selected event names
RestApiStringArrayResult result = apiInstance.GetWebhookEventNamesBySubscriptionId(oauthAppId, webhookSubscriptionId, appId);
Debug.WriteLine(result);
}
@@ -390,8 +384,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **oauthAppId** | **string**| Oauth App identifier |
- **webhookSubscriptionId** | **int?**| Webhook subscription identifier |
+ **oauthAppId** | **string**| |
+ **webhookSubscriptionId** | **int?**| |
**appId** | **string**| |
### Return type
@@ -413,7 +407,7 @@ Name | Type | Description | Notes
# **GetWebhookEventSample**
> WebhookEventSample GetWebhookEventSample (string eventName, string appId, string oauthAppId, string webhookSubscriptionId, string version = null)
-Get a sample event from a webhook subscription
+
### Example
```csharp
@@ -441,7 +435,6 @@ namespace Example
try
{
- // Get a sample event from a webhook subscription
WebhookEventSample result = apiInstance.GetWebhookEventSample(eventName, appId, oauthAppId, webhookSubscriptionId, version);
Debug.WriteLine(result);
}
@@ -483,7 +476,7 @@ Name | Type | Description | Notes
# **GetWebhookLogs**
> RestApiPaginationResultWebhookLog GetWebhookLogs (string oauthAppId, int? webhookSubscriptionId, DateTime? start, DateTime? end, string appId, int? page = null, int? limit = null)
-Get logs for your webhook subscription
+
### Example
```csharp
@@ -503,17 +496,16 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new WebhooksApi();
- var oauthAppId = oauthAppId_example; // string | Oauth App identifier
- var webhookSubscriptionId = 56; // int? | Webhook subscription identifier
- var start = 2013-10-20T19:20:30+01:00; // DateTime? | Start time
- var end = 2013-10-20T19:20:30+01:00; // DateTime? | End time
+ var oauthAppId = oauthAppId_example; // string |
+ var webhookSubscriptionId = 56; // int? |
+ var start = 2013-10-20T19:20:30+01:00; // DateTime? |
+ var end = 2013-10-20T19:20:30+01:00; // DateTime? |
var appId = appId_example; // string |
- var page = 56; // int? | Page number (optional)
- var limit = 56; // int? | Page size (optional)
+ var page = 56; // int? | (optional)
+ var limit = 56; // int? | (optional)
try
{
- // Get logs for your webhook subscription
RestApiPaginationResultWebhookLog result = apiInstance.GetWebhookLogs(oauthAppId, webhookSubscriptionId, start, end, appId, page, limit);
Debug.WriteLine(result);
}
@@ -530,13 +522,13 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **oauthAppId** | **string**| Oauth App identifier |
- **webhookSubscriptionId** | **int?**| Webhook subscription identifier |
- **start** | **DateTime?**| Start time |
- **end** | **DateTime?**| End time |
+ **oauthAppId** | **string**| |
+ **webhookSubscriptionId** | **int?**| |
+ **start** | **DateTime?**| |
+ **end** | **DateTime?**| |
**appId** | **string**| |
- **page** | **int?**| Page number | [optional]
- **limit** | **int?**| Page size | [optional]
+ **page** | **int?**| | [optional]
+ **limit** | **int?**| | [optional]
### Return type
@@ -557,7 +549,7 @@ Name | Type | Description | Notes
# **GetWebhookSubscriptions**
> RestApiPaginationResultWebhookSubscription GetWebhookSubscriptions (string oauthAppId, string appId, int? page = null, int? limit = null)
-Get all webhook subscriptions by your Oauth App id
+
### Example
```csharp
@@ -577,14 +569,13 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new WebhooksApi();
- var oauthAppId = oauthAppId_example; // string | Oauth App identifier
+ var oauthAppId = oauthAppId_example; // string |
var appId = appId_example; // string |
var page = 56; // int? | (optional)
var limit = 56; // int? | (optional)
try
{
- // Get all webhook subscriptions by your Oauth App id
RestApiPaginationResultWebhookSubscription result = apiInstance.GetWebhookSubscriptions(oauthAppId, appId, page, limit);
Debug.WriteLine(result);
}
@@ -601,7 +592,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **oauthAppId** | **string**| Oauth App identifier |
+ **oauthAppId** | **string**| |
**appId** | **string**| |
**page** | **int?**| | [optional]
**limit** | **int?**| | [optional]
@@ -625,7 +616,7 @@ Name | Type | Description | Notes
# **UpdateWebhookSubscription**
> void UpdateWebhookSubscription (string oauthAppId, int? webhookSubscriptionId, WebhookSubscription webhookSubscription, string appId)
-Update a webhook subscription object
+
### Example
```csharp
@@ -645,14 +636,13 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new WebhooksApi();
- var oauthAppId = oauthAppId_example; // string | Oauth App identifier
- var webhookSubscriptionId = 56; // int? | Webhook subscription identifier
- var webhookSubscription = new WebhookSubscription(); // WebhookSubscription | Webhook subscription object
+ var oauthAppId = oauthAppId_example; // string |
+ var webhookSubscriptionId = 56; // int? |
+ var webhookSubscription = new WebhookSubscription(); // WebhookSubscription |
var appId = appId_example; // string |
try
{
- // Update a webhook subscription object
apiInstance.UpdateWebhookSubscription(oauthAppId, webhookSubscriptionId, webhookSubscription, appId);
}
catch (Exception e)
@@ -668,9 +658,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **oauthAppId** | **string**| Oauth App identifier |
- **webhookSubscriptionId** | **int?**| Webhook subscription identifier |
- **webhookSubscription** | [**WebhookSubscription**](WebhookSubscription.md)| Webhook subscription object |
+ **oauthAppId** | **string**| |
+ **webhookSubscriptionId** | **int?**| |
+ **webhookSubscription** | [**WebhookSubscription**](WebhookSubscription.md)| |
**appId** | **string**| |
### Return type
diff --git a/docs/WebsiteApi.md b/docs/WebsiteApi.md
index 78ec3b67..ff31378d 100644
--- a/docs/WebsiteApi.md
+++ b/docs/WebsiteApi.md
@@ -4,21 +4,21 @@ All URIs are relative to *https://api.flipdish.co*
Method | HTTP request | Description
------------- | ------------- | -------------
-[**AddTestimonial**](WebsiteApi.md#addtestimonial) | **POST** /api/v1.0/{appId}/website/testimonial | Add a testimonial
-[**DeleteTestimonial**](WebsiteApi.md#deletetestimonial) | **DELETE** /api/v1.0/{appId}/website/testimonial/{testimonialId} | Delete a testimonial
-[**DeleteWebsiteImage**](WebsiteApi.md#deletewebsiteimage) | **DELETE** /api/v1.0/{appId}/website/image/{imageId} | Delete Website Image
-[**EditTestimonial**](WebsiteApi.md#edittestimonial) | **POST** /api/v1.0/{appId}/website/testimonial/{testimonialId} | Edit a testimonial
-[**GetIndexConfiguration**](WebsiteApi.md#getindexconfiguration) | **GET** /api/v1.0/{appId}/website/index | Get Index Configuration
-[**SetIndexConfiguration**](WebsiteApi.md#setindexconfiguration) | **POST** /api/v1.0/{appId}/website/index | Set Index Configuration
-[**UploadWebsiteImage**](WebsiteApi.md#uploadwebsiteimage) | **POST** /api/v1.0/{appId}/website/image/{imageLocation} | Upload Website Image
-[**WebsiteCheckNow**](WebsiteApi.md#websitechecknow) | **GET** /api/v1.0/{appId}/website/dnscheck | Triggers a Check DNS Process
+[**AddTestimonial**](WebsiteApi.md#addtestimonial) | **POST** /api/v1.0/{appId}/website/testimonial |
+[**DeleteTestimonial**](WebsiteApi.md#deletetestimonial) | **DELETE** /api/v1.0/{appId}/website/testimonial/{testimonialId} |
+[**DeleteWebsiteImage**](WebsiteApi.md#deletewebsiteimage) | **DELETE** /api/v1.0/{appId}/website/image/{imageId} |
+[**EditTestimonial**](WebsiteApi.md#edittestimonial) | **POST** /api/v1.0/{appId}/website/testimonial/{testimonialId} |
+[**GetIndexConfiguration**](WebsiteApi.md#getindexconfiguration) | **GET** /api/v1.0/{appId}/website/index |
+[**SetIndexConfiguration**](WebsiteApi.md#setindexconfiguration) | **POST** /api/v1.0/{appId}/website/index |
+[**UploadWebsiteImage**](WebsiteApi.md#uploadwebsiteimage) | **POST** /api/v1.0/{appId}/website/image/{imageLocation} |
+[**WebsiteCheckNow**](WebsiteApi.md#websitechecknow) | **GET** /api/v1.0/{appId}/website/dnscheck |
# **AddTestimonial**
> RestApiResultWebsiteTestimonial AddTestimonial (string appId, WebsiteTestimonialBase testimonial)
-Add a testimonial
+
### Example
```csharp
@@ -38,12 +38,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new WebsiteApi();
- var appId = appId_example; // string | Application identifier
- var testimonial = new WebsiteTestimonialBase(); // WebsiteTestimonialBase | Testimonial to be added
+ var appId = appId_example; // string |
+ var testimonial = new WebsiteTestimonialBase(); // WebsiteTestimonialBase |
try
{
- // Add a testimonial
RestApiResultWebsiteTestimonial result = apiInstance.AddTestimonial(appId, testimonial);
Debug.WriteLine(result);
}
@@ -60,8 +59,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier |
- **testimonial** | [**WebsiteTestimonialBase**](WebsiteTestimonialBase.md)| Testimonial to be added |
+ **appId** | **string**| |
+ **testimonial** | [**WebsiteTestimonialBase**](WebsiteTestimonialBase.md)| |
### Return type
@@ -82,7 +81,7 @@ Name | Type | Description | Notes
# **DeleteTestimonial**
> void DeleteTestimonial (string appId, int? testimonialId)
-Delete a testimonial
+
### Example
```csharp
@@ -102,12 +101,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new WebsiteApi();
- var appId = appId_example; // string | Application identifier
- var testimonialId = 56; // int? | Id of the testimonial to delete
+ var appId = appId_example; // string |
+ var testimonialId = 56; // int? |
try
{
- // Delete a testimonial
apiInstance.DeleteTestimonial(appId, testimonialId);
}
catch (Exception e)
@@ -123,8 +121,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier |
- **testimonialId** | **int?**| Id of the testimonial to delete |
+ **appId** | **string**| |
+ **testimonialId** | **int?**| |
### Return type
@@ -145,7 +143,7 @@ void (empty response body)
# **DeleteWebsiteImage**
> void DeleteWebsiteImage (string appId, int? imageId)
-Delete Website Image
+
### Example
```csharp
@@ -165,12 +163,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new WebsiteApi();
- var appId = appId_example; // string | Application identifier
- var imageId = 56; // int? | Id of the image
+ var appId = appId_example; // string |
+ var imageId = 56; // int? |
try
{
- // Delete Website Image
apiInstance.DeleteWebsiteImage(appId, imageId);
}
catch (Exception e)
@@ -186,8 +183,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier |
- **imageId** | **int?**| Id of the image |
+ **appId** | **string**| |
+ **imageId** | **int?**| |
### Return type
@@ -208,7 +205,7 @@ void (empty response body)
# **EditTestimonial**
> RestApiResultWebsiteTestimonial EditTestimonial (string appId, int? testimonialId, WebsiteTestimonialBase testimonial)
-Edit a testimonial
+
### Example
```csharp
@@ -228,13 +225,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new WebsiteApi();
- var appId = appId_example; // string | Application identifier
- var testimonialId = 56; // int? | Id of the testimonial to edit
- var testimonial = new WebsiteTestimonialBase(); // WebsiteTestimonialBase | New values of the testimonial
+ var appId = appId_example; // string |
+ var testimonialId = 56; // int? |
+ var testimonial = new WebsiteTestimonialBase(); // WebsiteTestimonialBase |
try
{
- // Edit a testimonial
RestApiResultWebsiteTestimonial result = apiInstance.EditTestimonial(appId, testimonialId, testimonial);
Debug.WriteLine(result);
}
@@ -251,9 +247,9 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier |
- **testimonialId** | **int?**| Id of the testimonial to edit |
- **testimonial** | [**WebsiteTestimonialBase**](WebsiteTestimonialBase.md)| New values of the testimonial |
+ **appId** | **string**| |
+ **testimonialId** | **int?**| |
+ **testimonial** | [**WebsiteTestimonialBase**](WebsiteTestimonialBase.md)| |
### Return type
@@ -274,7 +270,7 @@ Name | Type | Description | Notes
# **GetIndexConfiguration**
> RestApiResultIndexPage GetIndexConfiguration (string appId)
-Get Index Configuration
+
### Example
```csharp
@@ -294,11 +290,10 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new WebsiteApi();
- var appId = appId_example; // string | Application identifier
+ var appId = appId_example; // string |
try
{
- // Get Index Configuration
RestApiResultIndexPage result = apiInstance.GetIndexConfiguration(appId);
Debug.WriteLine(result);
}
@@ -315,7 +310,7 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier |
+ **appId** | **string**| |
### Return type
@@ -336,7 +331,7 @@ Name | Type | Description | Notes
# **SetIndexConfiguration**
> RestApiResultIndexPageBase SetIndexConfiguration (string appId, IndexPageBase indexPage)
-Set Index Configuration
+
### Example
```csharp
@@ -356,12 +351,11 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new WebsiteApi();
- var appId = appId_example; // string | Application identifier
- var indexPage = new IndexPageBase(); // IndexPageBase | New index page definition
+ var appId = appId_example; // string |
+ var indexPage = new IndexPageBase(); // IndexPageBase |
try
{
- // Set Index Configuration
RestApiResultIndexPageBase result = apiInstance.SetIndexConfiguration(appId, indexPage);
Debug.WriteLine(result);
}
@@ -378,8 +372,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier |
- **indexPage** | [**IndexPageBase**](IndexPageBase.md)| New index page definition |
+ **appId** | **string**| |
+ **indexPage** | [**IndexPageBase**](IndexPageBase.md)| |
### Return type
@@ -400,7 +394,7 @@ Name | Type | Description | Notes
# **UploadWebsiteImage**
> RestApiResultWebsiteImage UploadWebsiteImage (string appId, string imageLocation, System.IO.Stream image)
-Upload Website Image
+
### Example
```csharp
@@ -420,13 +414,12 @@ namespace Example
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new WebsiteApi();
- var appId = appId_example; // string | Application identifier
- var imageLocation = imageLocation_example; // string | Section for which to upload the image
+ var appId = appId_example; // string |
+ var imageLocation = imageLocation_example; // string |
var image = new System.IO.Stream(); // System.IO.Stream | App Logo
try
{
- // Upload Website Image
RestApiResultWebsiteImage result = apiInstance.UploadWebsiteImage(appId, imageLocation, image);
Debug.WriteLine(result);
}
@@ -443,8 +436,8 @@ namespace Example
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **appId** | **string**| Application identifier |
- **imageLocation** | **string**| Section for which to upload the image |
+ **appId** | **string**| |
+ **imageLocation** | **string**| |
**image** | **System.IO.Stream**| App Logo |
### Return type
@@ -466,7 +459,7 @@ Name | Type | Description | Notes
# **WebsiteCheckNow**
> void WebsiteCheckNow (string appId)
-Triggers a Check DNS Process
+
### Example
```csharp
@@ -490,7 +483,6 @@ namespace Example
try
{
- // Triggers a Check DNS Process
apiInstance.WebsiteCheckNow(appId);
}
catch (Exception e)
diff --git a/docs/WebsiteUpdatedEvent.md b/docs/WebsiteUpdatedEvent.md
index 5a96411c..792f0766 100644
--- a/docs/WebsiteUpdatedEvent.md
+++ b/docs/WebsiteUpdatedEvent.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/WebsiteVanityUrlUpdatedEvent.md b/docs/WebsiteVanityUrlUpdatedEvent.md
index 06f6b473..cf08c4d7 100644
--- a/docs/WebsiteVanityUrlUpdatedEvent.md
+++ b/docs/WebsiteVanityUrlUpdatedEvent.md
@@ -3,15 +3,18 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
+**EventName** | **string** | The event name | [optional]
**Description** | **string** | Description | [optional]
**User** | [**UserEventInfo**](UserEventInfo.md) | User who has updated the url | [optional]
**VanityUrl** | **string** | New vanity url | [optional]
-**EventName** | **string** | The event name | [optional]
**FlipdishEventId** | **Guid?** | The identitfier of the event | [optional]
**CreateTime** | **DateTime?** | The time of creation of the event | [optional]
**Position** | **int?** | Position | [optional]
**AppId** | **string** | App id | [optional]
+**OrgId** | **string** | Org id | [optional]
**IpAddress** | **string** | Ip Address | [optional]
+**ActivityId** | **string** | Activity Id | [optional]
+**ActivityType** | **string** | Activity Type | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/WhiteLabelAssetModel.md b/docs/WhiteLabelAssetModel.md
new file mode 100644
index 00000000..74d947ba
--- /dev/null
+++ b/docs/WhiteLabelAssetModel.md
@@ -0,0 +1,13 @@
+# Flipdish.Model.WhiteLabelAssetModel
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**WhiteLabelAssetId** | **int?** | White label asset ID | [optional]
+**WhiteLabelConfigId** | **int?** | White label configuration ID | [optional]
+**FilePath** | **string** | File path | [optional]
+**Url** | **string** | Asset URL | [optional]
+**TsUpdate** | **DateTime?** | Timestamp update | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/WhiteLabelBuildsApi.md b/docs/WhiteLabelBuildsApi.md
new file mode 100644
index 00000000..dce981f5
--- /dev/null
+++ b/docs/WhiteLabelBuildsApi.md
@@ -0,0 +1,334 @@
+# Flipdish.Api.WhiteLabelBuildsApi
+
+All URIs are relative to *https://api.flipdish.co*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**HealthCheck**](WhiteLabelBuildsApi.md#healthcheck) | **GET** /api/v1.0/whitelabelbuilds/health |
+[**SubmitAndroidApps**](WhiteLabelBuildsApi.md#submitandroidapps) | **POST** /api/v1.0/whitelabelbuilds/android/multiple |
+[**SubmitAndroidBuild**](WhiteLabelBuildsApi.md#submitandroidbuild) | **POST** /api/v1.0/whitelabelbuilds/{appId}/android |
+[**SubmitIosApps**](WhiteLabelBuildsApi.md#submitiosapps) | **POST** /api/v1.0/whitelabelbuilds/ios/multiple |
+[**SubmitIosBuild**](WhiteLabelBuildsApi.md#submitiosbuild) | **POST** /api/v1.0/whitelabelbuilds/{appId}/ios |
+
+
+
+# **HealthCheck**
+> string HealthCheck ()
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class HealthCheckExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new WhiteLabelBuildsApi();
+
+ try
+ {
+ string result = apiInstance.HealthCheck();
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling WhiteLabelBuildsApi.HealthCheck: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+**string**
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SubmitAndroidApps**
+> RestApiResultBuildResultModel SubmitAndroidApps (string whiteLabelIds, string branch = null, string buildType = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SubmitAndroidAppsExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new WhiteLabelBuildsApi();
+ var whiteLabelIds = whiteLabelIds_example; // string |
+ var branch = branch_example; // string | (optional)
+ var buildType = buildType_example; // string | (optional)
+
+ try
+ {
+ RestApiResultBuildResultModel result = apiInstance.SubmitAndroidApps(whiteLabelIds, branch, buildType);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling WhiteLabelBuildsApi.SubmitAndroidApps: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **whiteLabelIds** | **string**| |
+ **branch** | **string**| | [optional]
+ **buildType** | **string**| | [optional]
+
+### Return type
+
+[**RestApiResultBuildResultModel**](RestApiResultBuildResultModel.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SubmitAndroidBuild**
+> RestApiResultBuildResultModel SubmitAndroidBuild (string appId, string branch, string lane, string buildType)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SubmitAndroidBuildExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new WhiteLabelBuildsApi();
+ var appId = appId_example; // string |
+ var branch = branch_example; // string |
+ var lane = lane_example; // string |
+ var buildType = buildType_example; // string |
+
+ try
+ {
+ RestApiResultBuildResultModel result = apiInstance.SubmitAndroidBuild(appId, branch, lane, buildType);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling WhiteLabelBuildsApi.SubmitAndroidBuild: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **branch** | **string**| |
+ **lane** | **string**| |
+ **buildType** | **string**| |
+
+### Return type
+
+[**RestApiResultBuildResultModel**](RestApiResultBuildResultModel.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SubmitIosApps**
+> RestApiResultBuildResultModel SubmitIosApps (string whiteLabelIds, string branch = null, string buildType = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SubmitIosAppsExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new WhiteLabelBuildsApi();
+ var whiteLabelIds = whiteLabelIds_example; // string |
+ var branch = branch_example; // string | (optional)
+ var buildType = buildType_example; // string | (optional)
+
+ try
+ {
+ RestApiResultBuildResultModel result = apiInstance.SubmitIosApps(whiteLabelIds, branch, buildType);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling WhiteLabelBuildsApi.SubmitIosApps: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **whiteLabelIds** | **string**| |
+ **branch** | **string**| | [optional]
+ **buildType** | **string**| | [optional]
+
+### Return type
+
+[**RestApiResultBuildResultModel**](RestApiResultBuildResultModel.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **SubmitIosBuild**
+> RestApiResultBuildResultModel SubmitIosBuild (string appId, string buildType, string branch, bool? submitForReview = null)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class SubmitIosBuildExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new WhiteLabelBuildsApi();
+ var appId = appId_example; // string |
+ var buildType = buildType_example; // string |
+ var branch = branch_example; // string |
+ var submitForReview = true; // bool? | (optional)
+
+ try
+ {
+ RestApiResultBuildResultModel result = apiInstance.SubmitIosBuild(appId, buildType, branch, submitForReview);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling WhiteLabelBuildsApi.SubmitIosBuild: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **buildType** | **string**| |
+ **branch** | **string**| |
+ **submitForReview** | **bool?**| | [optional]
+
+### Return type
+
+[**RestApiResultBuildResultModel**](RestApiResultBuildResultModel.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/WhiteLabelColorSchemeModel.md b/docs/WhiteLabelColorSchemeModel.md
new file mode 100644
index 00000000..7bf5de93
--- /dev/null
+++ b/docs/WhiteLabelColorSchemeModel.md
@@ -0,0 +1,22 @@
+# Flipdish.Model.WhiteLabelColorSchemeModel
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**WhiteLabelColorSchemeId** | **int?** | White label color scheme ID | [optional]
+**Font** | **string** | Font | [optional]
+**Color** | **string** | Color | [optional]
+**Color2** | **string** | Color 2 | [optional]
+**Color3** | **string** | Color 3 | [optional]
+**Color4** | **string** | Color 4 | [optional]
+**Color5** | **string** | Color 5 | [optional]
+**Color6** | **string** | Color 6 | [optional]
+**Color7** | **string** | Color 7 | [optional]
+**Color8** | **string** | Color 8 | [optional]
+**Color9** | **string** | Color 9 | [optional]
+**Color10** | **string** | Color 10 | [optional]
+**Color11** | **string** | Color 11 | [optional]
+**Color12** | **string** | Color 12 (Kiosk Primary Colour) | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/WhiteLabelConfig.md b/docs/WhiteLabelConfig.md
new file mode 100644
index 00000000..2b71234b
--- /dev/null
+++ b/docs/WhiteLabelConfig.md
@@ -0,0 +1,14 @@
+# Flipdish.Model.WhiteLabelConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**WhiteLabelId** | **int?** | White label identifier | [optional]
+**WhiteLabelName** | **string** | White label name | [optional]
+**CountryId** | **string** | Country identifier | [optional]
+**AppNameId** | **string** | App id | [optional]
+**Website** | **string** | Website URL | [optional]
+**PanaceaVanityUrl** | **string** | Panacea vanity URL | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/WhiteLabelConfigApi.md b/docs/WhiteLabelConfigApi.md
new file mode 100644
index 00000000..74d0371c
--- /dev/null
+++ b/docs/WhiteLabelConfigApi.md
@@ -0,0 +1,632 @@
+# Flipdish.Api.WhiteLabelConfigApi
+
+All URIs are relative to *https://api.flipdish.co*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**GetAppGeneralConfig**](WhiteLabelConfigApi.md#getappgeneralconfig) | **GET** /api/v1.0/whitelabelconfig/{appId}/general |
+[**GetAppStoreConfig**](WhiteLabelConfigApi.md#getappstoreconfig) | **GET** /api/v1.0/whitelabelconfig/{appId}/appstore |
+[**GetPlayStoreConfig**](WhiteLabelConfigApi.md#getplaystoreconfig) | **GET** /api/v1.0/whitelabelconfig/{appId}/playstore |
+[**GetWhiteLabelConfig**](WhiteLabelConfigApi.md#getwhitelabelconfig) | **GET** /api/v1.0/whitelabelconfig/id/{wlid} |
+[**GetWhiteLabelConfigByAppNameId**](WhiteLabelConfigApi.md#getwhitelabelconfigbyappnameid) | **GET** /api/v1.0/whitelabelconfig/name/{appId} |
+[**HealthCheck**](WhiteLabelConfigApi.md#healthcheck) | **GET** /api/v1.0/whitelabelconfig/health |
+[**UpdateAppGeneralConfig**](WhiteLabelConfigApi.md#updateappgeneralconfig) | **POST** /api/v1.0/whitelabelconfig/{appId}/general |
+[**UpdateAppStoreConfig**](WhiteLabelConfigApi.md#updateappstoreconfig) | **POST** /api/v1.0/whitelabelconfig/{appId}/appstore |
+[**UpdatePlayStoreConfig**](WhiteLabelConfigApi.md#updateplaystoreconfig) | **POST** /api/v1.0/whitelabelconfig/{appId}/playstore |
+[**UploadAppStoreIcon**](WhiteLabelConfigApi.md#uploadappstoreicon) | **POST** /api/v1.0/whitelabelconfig/{appId}/app-store-icon |
+
+
+
+# **GetAppGeneralConfig**
+> RestApiResultAppGeneralConfigModel GetAppGeneralConfig (string appId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetAppGeneralConfigExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new WhiteLabelConfigApi();
+ var appId = appId_example; // string |
+
+ try
+ {
+ RestApiResultAppGeneralConfigModel result = apiInstance.GetAppGeneralConfig(appId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling WhiteLabelConfigApi.GetAppGeneralConfig: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+
+### Return type
+
+[**RestApiResultAppGeneralConfigModel**](RestApiResultAppGeneralConfigModel.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetAppStoreConfig**
+> RestApiResultAppStoreConfigModel GetAppStoreConfig (string appId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetAppStoreConfigExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new WhiteLabelConfigApi();
+ var appId = appId_example; // string |
+
+ try
+ {
+ RestApiResultAppStoreConfigModel result = apiInstance.GetAppStoreConfig(appId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling WhiteLabelConfigApi.GetAppStoreConfig: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+
+### Return type
+
+[**RestApiResultAppStoreConfigModel**](RestApiResultAppStoreConfigModel.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetPlayStoreConfig**
+> RestApiResultPlayStoreConfigModel GetPlayStoreConfig (string appId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetPlayStoreConfigExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new WhiteLabelConfigApi();
+ var appId = appId_example; // string |
+
+ try
+ {
+ RestApiResultPlayStoreConfigModel result = apiInstance.GetPlayStoreConfig(appId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling WhiteLabelConfigApi.GetPlayStoreConfig: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+
+### Return type
+
+[**RestApiResultPlayStoreConfigModel**](RestApiResultPlayStoreConfigModel.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetWhiteLabelConfig**
+> RestApiResultWhiteLabelConfigModel GetWhiteLabelConfig (int? wlid)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetWhiteLabelConfigExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new WhiteLabelConfigApi();
+ var wlid = 56; // int? |
+
+ try
+ {
+ RestApiResultWhiteLabelConfigModel result = apiInstance.GetWhiteLabelConfig(wlid);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling WhiteLabelConfigApi.GetWhiteLabelConfig: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **wlid** | **int?**| |
+
+### Return type
+
+[**RestApiResultWhiteLabelConfigModel**](RestApiResultWhiteLabelConfigModel.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **GetWhiteLabelConfigByAppNameId**
+> RestApiResultWhiteLabelConfigModel GetWhiteLabelConfigByAppNameId (string appId)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class GetWhiteLabelConfigByAppNameIdExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new WhiteLabelConfigApi();
+ var appId = appId_example; // string |
+
+ try
+ {
+ RestApiResultWhiteLabelConfigModel result = apiInstance.GetWhiteLabelConfigByAppNameId(appId);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling WhiteLabelConfigApi.GetWhiteLabelConfigByAppNameId: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+
+### Return type
+
+[**RestApiResultWhiteLabelConfigModel**](RestApiResultWhiteLabelConfigModel.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **HealthCheck**
+> string HealthCheck ()
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class HealthCheckExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new WhiteLabelConfigApi();
+
+ try
+ {
+ string result = apiInstance.HealthCheck();
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling WhiteLabelConfigApi.HealthCheck: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+**string**
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **UpdateAppGeneralConfig**
+> RestApiResultAppGeneralConfigModel UpdateAppGeneralConfig (string appId, AppGeneralConfigModel appGeneralConfig)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class UpdateAppGeneralConfigExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new WhiteLabelConfigApi();
+ var appId = appId_example; // string |
+ var appGeneralConfig = new AppGeneralConfigModel(); // AppGeneralConfigModel |
+
+ try
+ {
+ RestApiResultAppGeneralConfigModel result = apiInstance.UpdateAppGeneralConfig(appId, appGeneralConfig);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling WhiteLabelConfigApi.UpdateAppGeneralConfig: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **appGeneralConfig** | [**AppGeneralConfigModel**](AppGeneralConfigModel.md)| |
+
+### Return type
+
+[**RestApiResultAppGeneralConfigModel**](RestApiResultAppGeneralConfigModel.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **UpdateAppStoreConfig**
+> RestApiResultAppStoreConfigModel UpdateAppStoreConfig (string appId, AppStoreConfigModel appStoreConfig)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class UpdateAppStoreConfigExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new WhiteLabelConfigApi();
+ var appId = appId_example; // string |
+ var appStoreConfig = new AppStoreConfigModel(); // AppStoreConfigModel |
+
+ try
+ {
+ RestApiResultAppStoreConfigModel result = apiInstance.UpdateAppStoreConfig(appId, appStoreConfig);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling WhiteLabelConfigApi.UpdateAppStoreConfig: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **appStoreConfig** | [**AppStoreConfigModel**](AppStoreConfigModel.md)| |
+
+### Return type
+
+[**RestApiResultAppStoreConfigModel**](RestApiResultAppStoreConfigModel.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **UpdatePlayStoreConfig**
+> RestApiResultPlayStoreConfigModel UpdatePlayStoreConfig (string appId, PlayStoreConfigModel playStoreConfig)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class UpdatePlayStoreConfigExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new WhiteLabelConfigApi();
+ var appId = appId_example; // string |
+ var playStoreConfig = new PlayStoreConfigModel(); // PlayStoreConfigModel |
+
+ try
+ {
+ RestApiResultPlayStoreConfigModel result = apiInstance.UpdatePlayStoreConfig(appId, playStoreConfig);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling WhiteLabelConfigApi.UpdatePlayStoreConfig: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **playStoreConfig** | [**PlayStoreConfigModel**](PlayStoreConfigModel.md)| |
+
+### Return type
+
+[**RestApiResultPlayStoreConfigModel**](RestApiResultPlayStoreConfigModel.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **UploadAppStoreIcon**
+> RestApiResultAssetResultModel UploadAppStoreIcon (string appId, HttpPostedFileBase _file)
+
+
+
+### Example
+```csharp
+using System;
+using System.Diagnostics;
+using Flipdish.Api;
+using Flipdish.Client;
+using Flipdish.Model;
+
+namespace Example
+{
+ public class UploadAppStoreIconExample
+ {
+ public void main()
+ {
+ // Configure OAuth2 access token for authorization: oauth2
+ Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
+
+ var apiInstance = new WhiteLabelConfigApi();
+ var appId = appId_example; // string |
+ var _file = new HttpPostedFileBase(); // HttpPostedFileBase |
+
+ try
+ {
+ RestApiResultAssetResultModel result = apiInstance.UploadAppStoreIcon(appId, _file);
+ Debug.WriteLine(result);
+ }
+ catch (Exception e)
+ {
+ Debug.Print("Exception when calling WhiteLabelConfigApi.UploadAppStoreIcon: " + e.Message );
+ }
+ }
+ }
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **appId** | **string**| |
+ **_file** | [**HttpPostedFileBase**](HttpPostedFileBase.md)| |
+
+### Return type
+
+[**RestApiResultAssetResultModel**](RestApiResultAssetResultModel.md)
+
+### Authorization
+
+[oauth2](../README.md#oauth2)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
+ - **Accept**: application/json, text/json, application/xml, text/xml
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/docs/WhiteLabelConfigModel.md b/docs/WhiteLabelConfigModel.md
new file mode 100644
index 00000000..c416475d
--- /dev/null
+++ b/docs/WhiteLabelConfigModel.md
@@ -0,0 +1,116 @@
+# Flipdish.Model.WhiteLabelConfigModel
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**WhiteLabelLanguages** | [**List<WhiteLabelLanguageModel>**](WhiteLabelLanguageModel.md) | White label languages | [optional]
+**WhiteLabelAssets** | [**List<WhiteLabelAssetModel>**](WhiteLabelAssetModel.md) | White label assets | [optional]
+**ColorScheme** | [**WhiteLabelColorSchemeModel**](WhiteLabelColorSchemeModel.md) | White label color scheme | [optional]
+**WhiteLabelConfigId** | **int?** | White label configuration ID | [optional]
+**WhiteLabelId** | **int?** | White label ID | [optional]
+**WhiteLabelName** | **string** | White label name | [optional]
+**AppNameId** | **string** | App name ID (Bundle ID Suffix) | [optional]
+**OrgId** | **string** | Organization ID | [optional]
+**SmsRestaurantName** | **string** | SMS restaurant name | [optional]
+**DeepLinkUrlScheme** | **string** | Deep link URL scheme | [optional]
+**HostName** | **string** | Host name | [optional]
+**NexmoSupportSmsNumber** | **string** | Nexmo support SMS number | [optional]
+**TwilioSupportSmsNumber** | **string** | Twilio support SMS number | [optional]
+**MixpanelToken** | **string** | Mixpanel token | [optional]
+**IntercomAppId** | **string** | Intercom app ID | [optional]
+**ShareMessageEmailSubject** | **string** | Share message email subject | [optional]
+**ShareMessageEmailMessage** | **string** | Share message email message | [optional]
+**ShareMessageSmsMessage** | **string** | Share message SMS message | [optional]
+**ShareMessageWhatsAppMessage** | **string** | Share message WhatsApp message | [optional]
+**ShareMessageFacebookMessage** | **string** | Share message Facebook message | [optional]
+**ShareMessageTwitterMessage** | **string** | Share message Twitter message | [optional]
+**ShareMessageGenericMessage** | **string** | Share message generic message | [optional]
+**DisplayDeliveryRestaurantListScreen** | **bool?** | Display delivery restaurant list screen | [optional]
+**ContactFormType** | **int?** | Contact form type | [optional]
+**ContactPhoneNumber** | **string** | Contact phone number | [optional]
+**DisplayBumpSideMenuItem** | **bool?** | Display bump side menu item | [optional]
+**DisplayFreeCokeSideMenuItem** | **bool?** | Display free coke side menu item | [optional]
+**AppStoreUrl** | **string** | App store URL | [optional]
+**DeliveryEnabled** | **bool?** | Delivery enabled | [optional]
+**PickupEnabled** | **bool?** | Pickup enabled | [optional]
+**DisplayPickupRestaurantListScreen** | **bool?** | Display pickup restaurant list screen | [optional]
+**DisplayCuisineTypeListAndRestaurantSearchBar** | **bool?** | Display cuisine type list and restaurant search bar | [optional]
+**DisplayUserRestaurantRatings** | **bool?** | Display user restaurant ratings | [optional]
+**ReadyToPublishWeb** | **bool?** | Ready to publish web | [optional]
+**ReadyToPublishIos** | **bool?** | Ready to publish iOS | [optional]
+**ReadyToPublishAndroid** | **bool?** | Ready to publish Android | [optional]
+**DisplayFooterLinksToOtherSites** | **bool?** | Display footer links to other sites | [optional]
+**DisplayOnlineOrderingMenu** | **bool?** | Display online ordering menu | [optional]
+**HideAppConfigFromAdminList** | **bool?** | Hide app config from admin list | [optional]
+**ComplianceType** | **string** | Compliance type | [optional]
+**IsMenuMigratedToRms** | **bool?** | Is menu migrated to RMS | [optional]
+**MapBoundryMaxLongitude** | **double?** | Map boundary max longitude | [optional]
+**MapBoundryMinLongitude** | **double?** | Map boundary min longitude | [optional]
+**MapBoundryMaxLatitude** | **double?** | Map boundary max latitude | [optional]
+**MapBoundryMinLatitude** | **double?** | Map boundary min latitude | [optional]
+**AppStoreAppleId** | **string** | App store Apple ID | [optional]
+**AppStoreToken** | **string** | App store token | [optional]
+**WebsiteDisplayStaticMenuPage** | **bool?** | Website display static menu page | [optional]
+**IsEmbed** | **bool?** | Is embed | [optional]
+**DisplayTipOptionToUsersByDefault** | **bool?** | Display tip option to users by default | [optional]
+**EmailRequestMode** | **int?** | Email request mode | [optional]
+**AddressEntryType** | **int?** | Address entry type | [optional]
+**AddressLayout** | **int?** | Address layout | [optional]
+**Category** | **int?** | Category | [optional]
+**MapCenterLatitude** | **double?** | Map center latitude | [optional]
+**MapCenterLongitude** | **double?** | Map center longitude | [optional]
+**IntercomTokenIos** | **string** | Intercom token iOS | [optional]
+**IntercomTokenAndroid** | **string** | Intercom token Android | [optional]
+**GoogleAnalyticsTokensCsv** | **string** | Google Analytics tokens CSV | [optional]
+**FacebookTokensCsv** | **string** | Facebook tokens CSV | [optional]
+**ShareMessageGenericUrl** | **string** | Share message generic URL | [optional]
+**PrivateSupportEmailAddress** | **string** | Private support email address | [optional]
+**AppStoreId** | **string** | App store ID | [optional]
+**PlayConsoleAccount** | **int?** | Play console account | [optional]
+**ApnCertificateValidAfter** | **DateTime?** | APN certificate valid after | [optional]
+**ApnCertificateValidBefore** | **DateTime?** | APN certificate valid before | [optional]
+**DineInEnabled** | **bool?** | Dine in enabled | [optional]
+**AppFont** | **string** | App font | [optional]
+**WhiteLabelColorSchemeId** | **int?** | White label color scheme ID | [optional]
+**WhiteLabelImagesId** | **int?** | White label images ID | [optional]
+**AppStoreCopyright** | **string** | App store copyright | [optional]
+**AppStoreDescription** | **string** | App store description | [optional]
+**AppStoreShortDescription** | **string** | App store short description | [optional]
+**AppStoreKeywords** | **string** | App store keywords | [optional]
+**AppStoreMarketingUrl** | **string** | App store marketing URL | [optional]
+**AppStoreName** | **string** | App store name | [optional]
+**AppStorePrivacyUrl** | **string** | App store privacy URL | [optional]
+**AppStoreSupportUrl** | **string** | App store support URL | [optional]
+**AppStoreReleaseNotes** | **string** | App store release notes | [optional]
+**AppStoreIconUrl** | **string** | App store icon URL | [optional]
+**AppStoreIconThumbnail100Url** | **string** | App store icon thumbnail 100 URL | [optional]
+**TransparentLogoUrl** | **string** | Transparent logo URL | [optional]
+**LogoImageName** | **string** | Logo image name | [optional]
+**KioskNameScreenImage** | **string** | Kiosk name screen image | [optional]
+**WebToAppRedirect** | **int?** | Web to app redirect | [optional]
+**FeaturesCsv** | **string** | Features CSV | [optional]
+**AppStorePassword** | **string** | App store password | [optional]
+**AppStoreTeamId** | **string** | App store team ID | [optional]
+**AppStoreAppGroup** | **string** | App store app group | [optional]
+**AppStoreSigningIdentity** | **string** | App store signing identity | [optional]
+**AppStoreItcTeamId** | **string** | App store ITC team ID | [optional]
+**HeadHtml** | **string** | Head HTML | [optional]
+**SocialTwitterUrl** | **string** | Social Twitter URL | [optional]
+**SocialFacebookUrl** | **string** | Social Facebook URL | [optional]
+**SocialInstagramUrl** | **string** | Social Instagram URL | [optional]
+**SocialPintrestUrl** | **string** | Social Pinterest URL | [optional]
+**SocialTripAdvisorUrl** | **string** | Social TripAdvisor URL | [optional]
+**SocialGooglePlusUrl** | **string** | Social Google Plus URL | [optional]
+**SocialFourSquareUrl** | **string** | Social FourSquare URL | [optional]
+**SocialYelpUrl** | **string** | Social Yelp URL | [optional]
+**WebsiteType** | **int?** | Website type | [optional]
+**ExternalOrderingPageUrl** | **string** | External ordering page URL | [optional]
+**PanaceaEnabled** | **bool?** | Panacea enabled | [optional]
+**CookieConsentPromptEnabled** | **bool?** | Cookie consent prompt enabled | [optional]
+**PanaceaVanityUrl** | **string** | Panacea vanity URL | [optional]
+**CountryId** | **string** | Country ID | [optional]
+**ReferralUserId** | **int?** | Referral user ID | [optional]
+**ReferralCampaignId** | **string** | Referral campaign ID | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/WhiteLabelLanguageModel.md b/docs/WhiteLabelLanguageModel.md
new file mode 100644
index 00000000..1ecb389b
--- /dev/null
+++ b/docs/WhiteLabelLanguageModel.md
@@ -0,0 +1,9 @@
+# Flipdish.Model.WhiteLabelLanguageModel
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**LanguageId** | **string** | Language ID | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/src/Flipdish/Api/AccountsApi.cs b/src/Flipdish/Api/AccountsApi.cs
index f1ef6fb0..4b1d97d0 100644
--- a/src/Flipdish/Api/AccountsApi.cs
+++ b/src/Flipdish/Api/AccountsApi.cs
@@ -25,93 +25,93 @@ public interface IAccountsApi : IApiAccessor
{
#region Synchronous Operations
///
- /// Answer a signup question
+ ///
///
///
///
///
/// Thrown when fails to make API call
- /// Signup step action
- /// Identifier of the answer
+ ///
+ ///
///
void AnswerSignUpQuestion (string signupStepAction, int? answerId);
///
- /// Answer a signup question
+ ///
///
///
///
///
/// Thrown when fails to make API call
- /// Signup step action
- /// Identifier of the answer
+ ///
+ ///
/// ApiResponse of Object(void)
ApiResponse