{"version":3,"sources":["../../src/restaurants-ordersettings-v3-order-settings-order-settings.http.ts","../../src/restaurants-ordersettings-v3-order-settings-order-settings.types.ts","../../src/restaurants-ordersettings-v3-order-settings-order-settings.meta.ts"],"sourcesContent":["import { toURLSearchParams } from '@wix/sdk-runtime/rest-modules';\nimport { transformSDKFieldMaskToRESTFieldMask } from '@wix/sdk-runtime/transformations/field-mask';\nimport { transformPaths } from '@wix/sdk-runtime/transformations/transform-paths';\nimport { resolveUrl } from '@wix/sdk-runtime/rest-modules';\nimport { ResolveUrlOpts } from '@wix/sdk-runtime/rest-modules';\nimport { RequestOptionsFactory } from '@wix/sdk-types';\n\nfunction resolveComWixpressRestaurantsOrdersettingsV3OrderSettingsApiUrl(\n  opts: Omit<ResolveUrlOpts, 'domainToMappings'>\n) {\n  const domainToMappings = {\n    'www.wixapis.com': [\n      {\n        srcPath: '/restaurants/v3/order-settings',\n        destPath: '/v3/order-settings',\n      },\n    ],\n    _: [\n      {\n        srcPath: '/_api/order-settings',\n        destPath: '/v3/order-settings',\n      },\n    ],\n    'manage._base_domain_': [\n      {\n        srcPath: '/_api/order-settings',\n        destPath: '/v3/order-settings',\n      },\n    ],\n    'www._base_domain_': [\n      {\n        srcPath: '/_api/order-settings',\n        destPath: '/v3/order-settings',\n      },\n    ],\n    'api._api_base_domain_': [\n      {\n        srcPath: '/restaurants/v3/order-settings',\n        destPath: '/v3/order-settings',\n      },\n    ],\n  };\n\n  return resolveUrl(Object.assign(opts, { domainToMappings }));\n}\n\nconst PACKAGE_NAME = '@wix/auto_sdk_restaurants_order-settings';\n\n/** Get a OrderSettings by id */\nexport function getOrderSettings(payload: object): RequestOptionsFactory<any> {\n  function __getOrderSettings({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.restaurants.ordersettings.v3.order_settings',\n      method: 'GET' as any,\n      methodFqn:\n        'com.wixpress.restaurants.ordersettings.v3.OrderSettingsApi.GetOrderSettings',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixpressRestaurantsOrdersettingsV3OrderSettingsApiUrl({\n        protoPath: '/v3/order-settings/{orderSettingsId}',\n        data: payload,\n        host,\n      }),\n      params: toURLSearchParams(payload),\n    };\n\n    return metadata;\n  }\n\n  return __getOrderSettings;\n}\n\n/** Update a OrderSettings, supports partial update */\nexport function updateOrderSettings(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __updateOrderSettings({ host }: any) {\n    const serializedData = transformPaths(payload, [\n      {\n        transformFn: transformSDKFieldMaskToRESTFieldMask,\n        paths: [{ path: 'mask' }],\n      },\n    ]);\n    const metadata = {\n      entityFqdn: 'wix.restaurants.ordersettings.v3.order_settings',\n      method: 'PATCH' as any,\n      methodFqn:\n        'com.wixpress.restaurants.ordersettings.v3.OrderSettingsApi.UpdateOrderSettings',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixpressRestaurantsOrdersettingsV3OrderSettingsApiUrl({\n        protoPath: '/v3/order-settings/{orderSettings.id}',\n        data: serializedData,\n        host,\n      }),\n      data: serializedData,\n    };\n\n    return metadata;\n  }\n\n  return __updateOrderSettings;\n}\n\n/** List Order settings */\nexport function listOrderSettings(payload: object): RequestOptionsFactory<any> {\n  function __listOrderSettings({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.restaurants.ordersettings.v3.order_settings',\n      method: 'GET' as any,\n      methodFqn:\n        'com.wixpress.restaurants.ordersettings.v3.OrderSettingsApi.ListOrderSettings',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixpressRestaurantsOrdersettingsV3OrderSettingsApiUrl({\n        protoPath: '/v3/order-settings',\n        data: payload,\n        host,\n      }),\n      params: toURLSearchParams(payload),\n    };\n\n    return metadata;\n  }\n\n  return __listOrderSettings;\n}\n","/** OrderSettings is the main entity of OrderSettings service */\nexport interface OrderSettings {\n  /**\n   * Order Settings id\n   * @format GUID\n   * @immutable\n   */\n  id?: string | null;\n  /**\n   * Restaurant location id\n   * @format GUID\n   */\n  restaurantLocationId?: string | null;\n  /** Is Order settings enabled - customers can order through the system */\n  enabled?: boolean | null;\n  /** if UOU need to provide a valid google maps address */\n  approximateAddresses?: ApproximateAddressesWithLiterals;\n  /** Local regulations may require you to add a policy document to your site. */\n  policies?: Policies;\n  tips?: Tips;\n  futureOrders?: FutureOrdersSettings;\n  /** Represents only exceptions of when the user wants to turn off the online ordering for a period of time */\n  availability?: Availability;\n  /** @immutable */\n  revision?: string | null;\n  /** Restaurant charge rounding strategy */\n  chargeRoundingStrategy?: ChargeRoundingStrategyWithLiterals;\n}\n\nexport enum ApproximateAddresses {\n  EMPTY = 'EMPTY',\n  BLOCK = 'BLOCK',\n  ALLOW = 'ALLOW',\n}\n\n/** @enumType */\nexport type ApproximateAddressesWithLiterals =\n  | ApproximateAddresses\n  | 'EMPTY'\n  | 'BLOCK'\n  | 'ALLOW';\n\n/** Local regulations may require you to add a policy document to your site. */\nexport interface Policies {\n  /** Privacy policy */\n  privacyPolicy?: Policy;\n  /** Terms and Conditions */\n  termsAndConditions?: Policy;\n  /** Is the Policies feature enabled, default value false */\n  enabled?: boolean;\n  /** Is the checkbox of the policy agreement marked by default */\n  checkedByDefault?: boolean | null;\n}\n\nexport interface Policy {\n  /** Default Policy type */\n  defaultType?: TypeWithLiterals;\n  text?: string | null;\n  /** @format WEB_URL */\n  url?: string | null;\n}\n\nexport enum Type {\n  /** Add a page to your site and put your policy document there. You can link to it from here. */\n  URL = 'URL',\n  /** The policy will be displayed as plain text in a popup. */\n  TEXT = 'TEXT',\n}\n\n/** @enumType */\nexport type TypeWithLiterals = Type | 'URL' | 'TEXT';\n\n/** Customers can leave a tip when placing an order. */\nexport interface Tips {\n  /** Allow customers to leave a custom tips, default `false` */\n  allowCustom?: boolean | null;\n  /** tip type to display */\n  displayType?: TipsTypeWithLiterals;\n  /**\n   * Set different tipping suggestion options with exact amounts, for your customers to choose from\n   * @minSize 3\n   * @maxSize 3\n   */\n  suggestedAmounts?: TippingRate[];\n  /**\n   * Set different tipping rate options with percentage values, for your customers to choose from\n   * @minSize 3\n   * @maxSize 3\n   */\n  suggestedPercentages?: TippingRate[];\n  /** Is the Tips feature enabled, default value false */\n  enabled?: boolean;\n}\n\nexport enum TipsType {\n  /** Tip with exact amount ($) */\n  AMOUNT = 'AMOUNT',\n  /** Tip in percentage */\n  PERCENTAGE = 'PERCENTAGE',\n}\n\n/** @enumType */\nexport type TipsTypeWithLiterals = TipsType | 'AMOUNT' | 'PERCENTAGE';\n\nexport interface TippingRate {\n  /**\n   * Can be exact amount or percentage\n   * @decimalValue options { maxScale:2 }\n   */\n  value?: string;\n  /** Is default option */\n  default?: boolean;\n}\n\nexport interface FutureOrdersSettings {\n  /** Is Future Orders enabled */\n  enabled?: boolean | null;\n  /** latest time in advance in minutes that customers can place an order */\n  latestOrderBy?: number | null;\n  /** earliest time in advance in minutes that customers can place an order */\n  earliestOrderBy?: number | null;\n  /** Allow asap orders or not. If false, only future orders are allowed */\n  enableAsapOrders?: boolean | null;\n}\n\nexport interface Availability {\n  /**\n   * Weekly recurring time periods when the entity is available. Limited to 100 time periods.\n   * @maxSize 100\n   */\n  periods?: TimePeriod[];\n  /**\n   * Exceptions to the entity's regular availability. The entity can be available or not available during the special hour period.\n   * @maxSize 100\n   */\n  specialHourPeriods?: SpecialHourPeriod[];\n}\n\n/** Weekly recurring time periods when the entity is available. */\nexport interface TimePeriod {\n  /** Day of the week the period starts on. */\n  openDay?: DayOfWeekWithLiterals;\n  /**\n   * Time the period starts in 24-hour [ISO 8601](https:en.wikipedia.orgwikiISO_8601) extended format. Valid values are 00:00-24:00, where 24:00 represents\n   * midnight at the end of the specified day.\n   */\n  openTime?: string;\n  /** Day of the week the period ends on. */\n  closeDay?: DayOfWeekWithLiterals;\n  /**\n   * Time the period ends in 24-hour [ISO 8601](https:en.wikipedia.orgwikiISO_8601) extended format. Valid values are 00:00-24:00, where 24:00 represents\n   * midnight at the end of the specified day.\n   * __Note:__ If `openDay` and `closeDay` specify the same day of the week `closeTime` must be later than `openTime`.\n   */\n  closeTime?: string;\n}\n\nexport enum DayOfWeek {\n  MON = 'MON',\n  TUE = 'TUE',\n  WED = 'WED',\n  THU = 'THU',\n  FRI = 'FRI',\n  SAT = 'SAT',\n  SUN = 'SUN',\n}\n\n/** @enumType */\nexport type DayOfWeekWithLiterals =\n  | DayOfWeek\n  | 'MON'\n  | 'TUE'\n  | 'WED'\n  | 'THU'\n  | 'FRI'\n  | 'SAT'\n  | 'SUN';\n\n/** Exception to the business's regular hours. The business can be open or closed during the exception. */\nexport interface SpecialHourPeriod {\n  /** Start date and time of the exception in [ISO 8601](https:en.wikipedia.orgwikiISO_8601) format and [Coordinated Universal Time (UTC)](https:en.wikipedia.orgwikiCoordinated_Universal_Time). */\n  startDate?: string;\n  /** End date and time of the exception in [ISO 8601](https:en.wikipedia.orgwikiISO_8601) format and [Coordinated Universal Time (UTC)](https:en.wikipedia.orgwikiCoordinated_Universal_Time). */\n  endDate?: string;\n  /** Whether the item is available during the exception. Defaults to `false`. */\n  available?: boolean;\n  /** Name of the special hour period. In the Business Manager the special hour period is called event. */\n  eventName?: string | null;\n}\n\nexport enum ChargeRoundingStrategy {\n  UNDEFINED = 'UNDEFINED',\n  /** https://en.wikipedia.org/wiki/Rounding#Round_half_away_from_zero */\n  HALF_AWAY_FROM_ZERO = 'HALF_AWAY_FROM_ZERO',\n  /** https://en.wikipedia.org/wiki/Rounding#Round_half_to_even */\n  HALF_EVEN = 'HALF_EVEN',\n}\n\n/** @enumType */\nexport type ChargeRoundingStrategyWithLiterals =\n  | ChargeRoundingStrategy\n  | 'UNDEFINED'\n  | 'HALF_AWAY_FROM_ZERO'\n  | 'HALF_EVEN';\n\nexport interface GetOrderSettingsRequest {\n  /**\n   * Id of the OrderSettings to retrieve\n   * @format GUID\n   */\n  orderSettingsId: string;\n}\n\nexport interface GetOrderSettingsResponse {\n  /** The retrieved OrderSettings */\n  orderSettings?: OrderSettings;\n}\n\nexport interface UpdateOrderSettingsRequest {\n  /** OrderSettings to be updated, may be partial */\n  orderSettings: OrderSettings;\n}\n\nexport interface UpdateOrderSettingsResponse {\n  /** The updated OrderSettings */\n  orderSettings?: OrderSettings;\n}\n\nexport interface ListOrderSettingsRequest {\n  /**\n   * Ids of the restaurant locations for the OrderSettings to retrieve\n   * @format GUID\n   */\n  restaurantLocationIds?: string[];\n}\n\nexport interface ListOrderSettingsResponse {\n  /** The retrieved order settings */\n  orderSettings?: OrderSettings[];\n}\n","import * as ambassadorWixRestaurantsOrdersettingsV3OrderSettings from './restaurants-ordersettings-v3-order-settings-order-settings.http.js';\nimport * as ambassadorWixRestaurantsOrdersettingsV3OrderSettingsTypes from './restaurants-ordersettings-v3-order-settings-order-settings.types.js';\nimport * as ambassadorWixRestaurantsOrdersettingsV3OrderSettingsUniversalTypes from './restaurants-ordersettings-v3-order-settings-order-settings.universal.js';\n\nexport type __PublicMethodMetaInfo<\n  K = string,\n  M = unknown,\n  T = unknown,\n  S = unknown,\n  Q = unknown,\n  R = unknown\n> = {\n  getUrl: (context: any) => string;\n  httpMethod: K;\n  path: string;\n  pathParams: M;\n  __requestType: T;\n  __originalRequestType: S;\n  __responseType: Q;\n  __originalResponseType: R;\n};\n\nexport function getOrderSettings(): __PublicMethodMetaInfo<\n  'GET',\n  { orderSettingsId: string },\n  ambassadorWixRestaurantsOrdersettingsV3OrderSettingsUniversalTypes.GetOrderSettingsRequest,\n  ambassadorWixRestaurantsOrdersettingsV3OrderSettingsTypes.GetOrderSettingsRequest,\n  ambassadorWixRestaurantsOrdersettingsV3OrderSettingsUniversalTypes.GetOrderSettingsResponse,\n  ambassadorWixRestaurantsOrdersettingsV3OrderSettingsTypes.GetOrderSettingsResponse\n> {\n  const payload = { orderSettingsId: ':orderSettingsId' } as any;\n\n  const getRequestOptions =\n    ambassadorWixRestaurantsOrdersettingsV3OrderSettings.getOrderSettings(\n      payload\n    );\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'GET',\n    path: '/v3/order-settings/{orderSettingsId}',\n    pathParams: { orderSettingsId: 'orderSettingsId' },\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport function updateOrderSettings(): __PublicMethodMetaInfo<\n  'PATCH',\n  { orderSettingsId: string },\n  ambassadorWixRestaurantsOrdersettingsV3OrderSettingsUniversalTypes.UpdateOrderSettingsRequest,\n  ambassadorWixRestaurantsOrdersettingsV3OrderSettingsTypes.UpdateOrderSettingsRequest,\n  ambassadorWixRestaurantsOrdersettingsV3OrderSettingsUniversalTypes.UpdateOrderSettingsResponse,\n  ambassadorWixRestaurantsOrdersettingsV3OrderSettingsTypes.UpdateOrderSettingsResponse\n> {\n  const payload = { orderSettings: { id: ':orderSettingsId' } } as any;\n\n  const getRequestOptions =\n    ambassadorWixRestaurantsOrdersettingsV3OrderSettings.updateOrderSettings(\n      payload\n    );\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'PATCH',\n    path: '/v3/order-settings/{orderSettings.id}',\n    pathParams: { orderSettingsId: 'orderSettingsId' },\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport function listOrderSettings(): __PublicMethodMetaInfo<\n  'GET',\n  {},\n  ambassadorWixRestaurantsOrdersettingsV3OrderSettingsUniversalTypes.ListOrderSettingsRequest,\n  ambassadorWixRestaurantsOrdersettingsV3OrderSettingsTypes.ListOrderSettingsRequest,\n  ambassadorWixRestaurantsOrdersettingsV3OrderSettingsUniversalTypes.ListOrderSettingsResponse,\n  ambassadorWixRestaurantsOrdersettingsV3OrderSettingsTypes.ListOrderSettingsResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixRestaurantsOrdersettingsV3OrderSettings.listOrderSettings(\n      payload\n    );\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'GET',\n    path: '/v3/order-settings',\n    pathParams: {},\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport {\n  OrderSettings as OrderSettingsOriginal,\n  ApproximateAddresses as ApproximateAddressesOriginal,\n  ApproximateAddressesWithLiterals as ApproximateAddressesWithLiteralsOriginal,\n  Policies as PoliciesOriginal,\n  Policy as PolicyOriginal,\n  Type as TypeOriginal,\n  TypeWithLiterals as TypeWithLiteralsOriginal,\n  Tips as TipsOriginal,\n  TipsType as TipsTypeOriginal,\n  TipsTypeWithLiterals as TipsTypeWithLiteralsOriginal,\n  TippingRate as TippingRateOriginal,\n  FutureOrdersSettings as FutureOrdersSettingsOriginal,\n  Availability as AvailabilityOriginal,\n  TimePeriod as TimePeriodOriginal,\n  DayOfWeek as DayOfWeekOriginal,\n  DayOfWeekWithLiterals as DayOfWeekWithLiteralsOriginal,\n  SpecialHourPeriod as SpecialHourPeriodOriginal,\n  ChargeRoundingStrategy as ChargeRoundingStrategyOriginal,\n  ChargeRoundingStrategyWithLiterals as ChargeRoundingStrategyWithLiteralsOriginal,\n  GetOrderSettingsRequest as GetOrderSettingsRequestOriginal,\n  GetOrderSettingsResponse as GetOrderSettingsResponseOriginal,\n  UpdateOrderSettingsRequest as UpdateOrderSettingsRequestOriginal,\n  UpdateOrderSettingsResponse as UpdateOrderSettingsResponseOriginal,\n  ListOrderSettingsRequest as ListOrderSettingsRequestOriginal,\n  ListOrderSettingsResponse as ListOrderSettingsResponseOriginal,\n} from './restaurants-ordersettings-v3-order-settings-order-settings.types.js';\n"],"mappings":"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","names":["ApproximateAddresses","Type","TipsType","DayOfWeek","ChargeRoundingStrategy","getOrderSettings","updateOrderSettings","listOrderSettings"]}