swagger: '2.0'
info:
  title: Vagaro API
  contact:
    name: Vagaro Developer
  version: v1
paths:
  '/{group}/api/v{version}/AddOnService/getaddonservice':
    post:
      tags:
        - AddOnService
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Common.Model.AddOnServiceCommonDetail'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AddOnService/getalladdOnservicebybusiness':
    post:
      tags:
        - AddOnService
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Common.Model.AddOnServiceCommonDetail'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AddOnService/getalladdOnservicebybusinessnew':
    post:
      tags:
        - AddOnService
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AddOnServicePublic/getaddonservice':
    post:
      tags:
        - AddOnServicePublic
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Common.Model.AddOnServiceCommonDetail'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/AddOnServicePublic/getaddonservice':
    post:
      tags:
        - AddOnServicePublic
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Common.Model.AddOnServiceCommonDetail'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AddOnServicePublic/getmembershiplist':
    post:
      tags:
        - AddOnServicePublic
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.UserPackageDetail'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/AddOnServicePublic/getmembershiplist':
    post:
      tags:
        - AddOnServicePublic
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.UserPackageDetail'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AddOnServicePublic/getmembershiplistonline':
    post:
      tags:
        - AddOnServicePublic
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.UserPackageDetail'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/AddOnServicePublic/getmembershiplistonline':
    post:
      tags:
        - AddOnServicePublic
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.UserPackageDetail'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AddOnServicePublic/getphotogelleryservice':
    post:
      tags:
        - AddOnServicePublic
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Common.Model.PhotoGalleryServiceCommonDetail'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/AddOnServicePublic/getphotogelleryservice':
    post:
      tags:
        - AddOnServicePublic
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Common.Model.PhotoGalleryServiceCommonDetail'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Address/getstatesbymultiplecountryid':
    post:
      tags:
        - Address
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Address/getcitybyzipcodewithstatecode':
    post:
      tags:
        - Address
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetCityByZipCodeRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Address/getlocationorplacedetail':
    get:
      tags:
        - Address
      parameters:
        - in: query
          name: searchText
          type: string
        - in: query
          name: countryFilter
          type: string
        - in: query
          name: Location
          type: string
        - in: query
          name: IsCallNewAddressAPI
          type: boolean
          default: false
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Address/getlocationorplacedetailclass':
    post:
      tags:
        - Address
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetLocationDetail'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Address/getplacedetailbyplaceid':
    post:
      tags:
        - Address
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.LocationDataArguments'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Admin/getemailusagerateforbusinessadmin':
    post:
      tags:
        - Admin
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.EmailUsageRateForBusinessAdmin'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Admin/getemailusagerateadmin':
    post:
      tags:
        - Admin
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.GetEmailUsageRateRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Admin/importappointment':
    post:
      tags:
        - Admin
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.ImportAppointment'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Admin/getupdateshippingdetailsbyshippingmethod':
    post:
      tags:
        - Admin
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.ShippingDetailsByShippingMethod'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Admin/addupdateblockedbusinesspromotion':
    post:
      tags:
        - Admin
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.BlockBusinessPromoRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Admin/blockbusinessbyfingureprintid':
    post:
      tags:
        - Admin
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.BlankAPIRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Admin/updateuserblockstatus':
    post:
      tags:
        - Admin
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.BlockUserRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Admin/deletesessionkey':
    post:
      tags:
        - Admin
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.TransferSessionRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Admin/getupdatebusinesssandbox':
    post:
      tags:
        - Admin
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.GetUpdateBusinessSandboxReuest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Admin/insertsandboxhistory':
    post:
      tags:
        - Admin
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.SandboxHistory'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Admin/checkactivemerchant':
    post:
      tags:
        - Admin
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.CheckActiveMerchantRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AdminCommon/getstatesbymultiplecountryid':
    post:
      tags:
        - AdminCommon
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.AdminBlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AdminCommon/getcitybyzipcodewithstatecode':
    post:
      tags:
        - AdminCommon
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.AdminGetCityByZipCodeRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AdminCommon/adminvplbusinesslist':
    post:
      tags:
        - AdminCommon
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.VPLBusinessListRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AdminCommon/updatemasteraccountUser':
    post:
      tags:
        - AdminCommon
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.UpdateMasterAccountUser'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AdminCommon/updatemasteraccountuserdetails':
    post:
      tags:
        - AdminCommon
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.PaymentCredentialModel'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AdminInventory/adminaddproductqty':
    post:
      tags:
        - AdminInventory
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.AdminAddproduct'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AdminInventory/getproducthistoryforadmin':
    post:
      tags:
        - AdminInventory
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.GetProductHistoryForAdminRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AdminInventory/getbrandsforadmin':
    post:
      tags:
        - AdminInventory
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.GetBrandsForAdminRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AdminInventory/saveinventorydataforadmin':
    post:
      tags:
        - AdminInventory
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.SaveInventoryDataRequestForAdmin'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AdminInventory/getinventorybysearchforadmin':
    post:
      tags:
        - AdminInventory
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.GetInventoryBySearchRequestForAdmin'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AdminInventory/getinventorydetailbyidforadmin':
    post:
      tags:
        - AdminInventory
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.InventoryByIDForAdminRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AdminInventory/deletemultiinventoryforadmin':
    post:
      tags:
        - AdminInventory
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.DeleteMultiInventoryForAdminRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AdminInventory/adminvagaroproductsoperation':
    post:
      tags:
        - AdminInventory
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.AdminVagaroProductsOperationRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AdminInventory/savedataforadmin':
    post:
      tags:
        - AdminInventory
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.SaveDataForAdminRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AdminInventory/saveinventoryaudithistorydetail':
    post:
      tags:
        - AdminInventory
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            type: array
            items:
              $ref: '#/definitions/Vagaro.Admin.Model.AdminInventoryLog'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AdminInventory/getauditreportforadmininventory':
    post:
      tags:
        - AdminInventory
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.GetAuditReportForAdminInventoryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AdminInventory/getproductbundledetails':
    post:
      tags:
        - AdminInventory
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.GetAuditReportForAdminInventoryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/AdminInventory/getinventoryproductprice':
    post:
      tags:
        - AdminInventory
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.InventoryProductPriceRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/AdminInventory/getvagarofreeproductslist':
    post:
      tags:
        - AdminInventory
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetVagaroProductsListRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/AdminInventory/getinventorydetailbyid':
    post:
      tags:
        - AdminInventory
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.InventoryByIDRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/AdminInventory/getinventorybundledetails':
    post:
      tags:
        - AdminInventory
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.InventoryBundleRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/AdminInventory/getvagarobundlelist':
    post:
      tags:
        - AdminInventory
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.InventoryBundleRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getserviceclasslist':
    post:
      tags:
        - appointment
      summary: "Get Service/Class List.\r\nType 1 : Services\r\nType 2 : Classes"
      description: "Sample request:\r\n            \r\n    {\r\n      \"IsIncludeBundle\": true,\r\n      \"CalendarId\": 2952,\r\n      \"BusinessID\": 122993,\r\n      \"EventType\": 1\r\n    }"
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          description: service/Class type parameter
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetServiceListRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Internal Server Error
  '/{group}/api/v{version}/appointment/getappointments':
    post:
      tags:
        - appointment
      summary: Gets the appointments.
      description: "Sample request:\r\n            \r\n    {\r\n      \"FromDate\": \"2020-04-20\",\r\n      \"ToDate\": \"2020-04-26\",\r\n      \"CalendarIds\" : \"2967\",\r\n      \"ClassCalendarIds\" : \"-10,2967\",\r\n      \"BusinessID\" : 237677        \r\n    }"
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          description: The appointments request.
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetAppointmentsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getcalendarappointments':
    get:
      tags:
        - appointment
      summary: Gets the calendar appointments.
      parameters:
        - in: query
          name: schedulerInfo
          description: The scheduler information.
          type: string
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
      responses:
        '200':
          description: Success
        '1001':
          description: Information
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.SchedulerInfo'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getappointmentdetail':
    post:
      tags:
        - appointment
      summary: Get Appointment Detail
      description: "Sample request:\r\n            \r\n    {\r\n        \"AppointmentId\": 2993910,\r\n        \"EventType\": 1,\r\n        \"RuleID\": 0,\r\n        \"SelectedDate\": \"\",\r\n        \"IsReccuring\": false,\r\n        \"IsPersonalOff\": false,\r\n        \"IsWaitList\": false\r\n    }"
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          description: ''
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.AppDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Internal Server Error
  '/{group}/api/v{version}/appointment/getpersonaloffdetails':
    post:
      tags:
        - appointment
      summary: Gets the personal off details.
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          description: The appointment detail.
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.AppDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getappointmenthistorydetails':
    post:
      tags:
        - appointment
      summary: Get History for Timeline
      description: " Sample Request:\r\n\r\n     1.    \r\n\t\t{\r\n\t\t\t\"AppointmentId\":2993935,\r\n\t\t\t\"AppConfirmUniqueId\":\"\",\r\n\t\t\t\"EventType\":0\r\n\t\t}\r\n\r\n\r\n     2.\r\n\t\t{\r\n\t\t\t\"AppointmentId\":0,\r\n\t\t\t\"AppointmentConfirmUniqueId\":\"CD6F10EB-E9C4-44D0-122993\",\r\n\t\t\t\"EventType\":1\r\n\t\t}"
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          description: AppointmentHistoryDetail type parameter
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.AppointmentHistoryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Internal Server Error
  '/{group}/api/v{version}/appointment/searchappointments':
    post:
      tags:
        - appointment
      summary: Get available multi appointments.
      description: "Sample request:\r\n\r\n    {\r\n        \"AppointmentID\": \"\",\r\n        \"BusinessID\": \"237677\",\r\n        \"ServiceIDs\": \"16446543\",\r\n        \"ServiceProviderIDs\": \"74635560\",\r\n        \"AppointmentDate\": \"2020-05-06\",\r\n        \"StyleID\": null,\r\n        \"IsPublic\": false,\r\n        \"IsOutcallAppointment\": false,\r\n        \"CurrencySymbol\": \"$\",\r\n        \"IsFromWidgetPage\": 0,\r\n        \"IsFromShopAdmin\": true,\r\n        \"IsMoveBack\": false,\r\n        \"BusinessPackageID\": \"0\",\r\n        \"PromotionID\": 0\r\n    }"
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          description: The search appointment request.
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.SearchAppointmentsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Internal Server Error
  '/{group}/api/v{version}/appointment/getclassattendeelist':
    post:
      tags:
        - appointment
      summary: Gets the class attendee list.
      description: "Sample request:\r\n            \r\n    {\r\n        \"AppointmentID\": 2993857\r\n    }"
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          description: The get class attendee list.
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetClassAttendeeListRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/saveallappointments':
    post:
      tags:
        - appointment
      summary: Saves all appointments.
      description: "Sample request:\r\n\r\n    {\r\n        \"AppointmentID\": \"0\",\r\n        \"CalendarID\": \"2952\",\r\n        \"ServiceProviderID\": \"45056505\",\r\n        \"ServiceProviderName\": \"Tanya Pierce\",\r\n        \"CustomerID\": 45056512,\r\n        \"ServiceID\": \"8960177\",\r\n        \"ServiceName\": \"Touch-up\",\r\n        \"StyleID\": 0,\r\n        \"AppDate\": \"2020-05-15\",\r\n        \"AppTime\": \"11:15\",\r\n        \"AppType\": 0,\r\n        \"Price\": \"120.00\",\r\n        \"Duration\": \"120\",\r\n        \"PointGiven\": \"0\",\r\n        \"PointRedeem\": \"0\",\r\n        \"GenderInformation\": 0,\r\n        \"OutcallType\": 0,\r\n        \"IsVerifyOverlap\": true,\r\n        \"RuleID\":0,\r\n        \"IsRecurrence\":false,\r\n        \"IsEditSeries\":false,\r\n        \"RuleType\":0,\r\n        \"RuleMonth\":0,\r\n        \"WeekFrequency\":0,\r\n        \"IsSendMail\":true,\r\n        \"IsWaitingAppointment\":0,\r\n        \"ProcessStartTime\":0,\r\n        \"ProcessDuration\":0,\r\n        \"ProcessEndTime\":15,\r\n        \"IsAdvanceDurationChange\":false,\r\n        \"WaitingAppDates\":\"\",\r\n        \"RecAppChangeType\":0,\r\n        \"ResourceID\":\"0\",\r\n        \"BusinessPackageID\":0,\r\n        \"BookingType\":1,\r\n        \"EventType\":1,\r\n        \"EventCapacity\":0,\r\n        \"BusinessID\":122993,\r\n        \"LoggedInUserID\":45056505,\r\n        \"Device\":\"iPhone\",\r\n        \"Version\":\"3.9.3\",\r\n        \"IsDragDropDiffCal\":false,\r\n        \"IsWorkShop\":false,\r\n        \"IsCheckAttendeeExists\":false,\r\n        \"NoOfSessions\":0,\r\n        \"SellPrice\":0.000000,\r\n        \"IsServiceAtSameTimePerform\": false\r\n    }"
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          description: The get class attendee list request.
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.SaveAllAppointmentsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/managewaitlist':
    post:
      tags:
        - appointment
      summary: Manage Wait list
      description: "Sample request:\r\n\r\n    {\r\n    }"
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.WaitlistRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Internal Server Error
  '/{group}/api/v{version}/appointment/changeappointmentstatus':
    post:
      tags:
        - appointment
      summary: Changes the appointment status.
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          description: The change application status request.
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.AppChangeRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/deletepersonaloff':
    post:
      tags:
        - appointment
      summary: Deletes the personal off.
      description: "Sample request:\r\n            \r\n    {\r\n        \"LoginUserID\" : 45056505,\r\n        \"AppointmentID\" : 8960172,\r\n        \"RuleID\" : 0,\r\n        \"AppDate\" : \"\",\r\n        \"IsEditSeries\" : false\r\n    }"
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          description: The delete personal off request.
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.AppChangeRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getclasses':
    post:
      tags:
        - appointment
      summary: Gets the classes.
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          description: The get classes request.
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetClassesRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/gettodayappointments':
    post:
      tags:
        - appointment
      summary: Gets the today appointments.
      description: "Sample request:\r\n            \r\n    {\r\n        \"CustomerID\": 30232620,\r\n        \"AppDate\": \"2017-05-19\",\r\n        \"BusinessID\": 122993,\r\n        \"LoggedInUserID\": 45056505,\r\n        \"Device\": \"iPhone\",\r\n        \"Version\": \"3.6.7\"\r\n    }"
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          description: The today appointment.
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.TodayAppointmentRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getappointmentpopupdetail':
    post:
      tags:
        - appointment
      summary: Gets the appointment popup detail.
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          description: The get appointment popup detail request.
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetAppointmentPopupDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getservicedetailbysp':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetServiceDetailBySPRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getappointmentbycustomerid':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.AppointmentDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getcustomerdetailsbyuserid':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getbookedappointmentforwidget':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.AppointmentDataForWidgetRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/savecancellationdataforcharges':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.SaveCancellationDataForChargeRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getnoshowcancelappointments':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/revertappointmentstatus':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.RevertAppointmentStatusRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getcalendardepositsettingandccdetails':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CustomerFriendFamilyCCDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getclassattendeeusers':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetClassAttendeeUsersRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getgeneratedates':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.AppointmentGenerateDatesRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getdetailfordraganddrop':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetDetailForDragAndDropRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getappointmentdetailsforcancel':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ClsGetAppointmentDetailsForCancelRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/deletedepositunusedapps':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.DeleteDepositUnusedAppsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getappointmentidsfordelete':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetAppointmentIdsforDeleteRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/reverteventattendeestatus':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.RevertClassAttendeeRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/validateserviceproviderwithservice':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ServiceProviderRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getavailabledatesforevents':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetAvailableDatesForEventsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getavailablemultievents':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.AvailableMultiEventsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/geteventdetailandavailabledates':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.EventDetailAndAvailableDatesRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getnextavailabledateworkshop':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetNextAvailableDateWorkShopRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/checkattendeealreadyexits':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CheckAttendeeAlreadyExitsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/geteventdetailforreschedule':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.EventRescheduleRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getlivestreamtoken':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getaddondetailsofappointments':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.AddonDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getappservicedata':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetAppServiceDataRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getAttendeeeDetailWithAddons':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetClassAttendeeListRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getpackageservicesbyappid':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetPackageServicesByAppIDRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getwaitlistcomment':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetWaitlistCommentRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getAppointmenthistorydetailsofaddon':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.AppointmentHistoryDetailsOfAddonRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getservicedetailsbyid':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetServiceDetailsByIDRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getservicedetailsbyid_new':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetServiceDetailsByIDRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getserviceandoutcallcount':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ServiceDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getappointmentformscount':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetAppointmentFormsCountRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getappointmentfilesdetail':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.AppFilesDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getappointmentfilesmembershipdetail':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.AppFilesmembershipDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getspidsbasedonappconfirmunique':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetSPIdsBasedOnAppConfirmUniqueRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getmultihousecallservice':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.HouseCallMultiAppointmentRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/appointment/getpreandpostoutforhousecall':
    post:
      tags:
        - appointment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.HouseCallMultiAppointmentPrePostRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/AppSetting/getappsetting':
    post:
      tags:
        - AppSetting
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.AppSettingKey'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Business/getsalontime':
    post:
      tags:
        - Business
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Business/saveonlineappointmentrules':
    post:
      tags:
        - Business
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.BusinessSettingsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Business/addmultilocationbusinessforsignup':
    post:
      tags:
        - Business
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.AddMultiBusinessForSignupRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Business/getbusinessshowpownerid':
    post:
      tags:
        - Business
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Business/managedevices':
    post:
      tags:
        - Business
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ManageDevicesRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Business/checkchb30device':
    post:
      tags:
        - Business
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Business/getbusinessmappingdetail':
    post:
      tags:
        - Business
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Business/getnumberstatusbybusinessid':
    post:
      tags:
        - Business
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetShowpOwnerID_Request'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Business/getaccesslevelandemployee':
    post:
      tags:
        - Business
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.AccessLevelRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Business/updateemployeesignaturestatus':
    post:
      tags:
        - Business
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.UpdateEmployeeSignatureStatusRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Business/getconveniencefeedetails':
    post:
      tags:
        - Business
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ConvenienceFeeDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Business/getbusinessdetailsforforms':
    post:
      tags:
        - Business
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Business/syncCustomFields':
    get:
      tags:
        - Business
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SyncCustomFieldRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Business/retrivemerchantcalendarurl':
    post:
      tags:
        - Business
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.MerchantURLRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Business/getaccesstoken':
    post:
      tags:
        - Business
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.UserAuthTokenRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/businessseo/getallbusinesstype':
    post:
      tags:
        - businessseo
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/businessseo/getallbusinesstype':
    post:
      tags:
        - businessseo
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/businessseo/getbusinesstypecities':
    post:
      tags:
        - businessseo
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.BusinessTypesSEOPublicRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/businessseo/getbusinesstypecities':
    post:
      tags:
        - businessseo
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.BusinessTypesSEOPublicRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/businessseo/getbusinesstypecitiesdescription':
    post:
      tags:
        - businessseo
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.BusinessTypesSEOPublicRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/businessseo/getbusinesstypecitiesdescription':
    post:
      tags:
        - businessseo
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.BusinessTypesSEOPublicRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/BusinessSignup/getsetbusinesssignupcartitem':
    post:
      tags:
        - BusinessSignup
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.BusinessSignupCartItemRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/BusinessSignup/getbusinesscountrystatedetail':
    post:
      tags:
        - BusinessSignup
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/calendar/getcalendarandresources':
    post:
      tags:
        - calendar
      summary: 'Get Employee(Service Providers), Resource, Service Category for business'
      description: "Sample request:\r\n            \r\n    {\r\n       \"IsCategoryRequired\": true,\r\n       \"BusinessID\": 122993,\r\n       \"LoginUserID\": 45056505\r\n    }"
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          description: GetCalendarAndResources type parameter
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetCalendarAndResourcesRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Internal Server Error
  '/{group}/api/v{version}/calendar/getcalendarworkinghours':
    post:
      tags:
        - calendar
      summary: Get Calender Working Hours (With Custom Working Hours) or Business Working Hours
      description: "Sample request:\r\n\r\n    {\r\n        \"CalendarIds\": \"2952,-10\",\r\n        \"FromDate\": \"2020-03-01\",\r\n        \"ToDate\": \"2020-03-07\",\r\n        \"BusinessID\": 122993,\r\n        \"IsCustom\" : false\r\n    }"
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          description: The calendar working hours details request.
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetCalendarWorkingHoursRequest'
      responses:
        '1000':
          description: Success
        '1001':
          description: Internal Server Error
  '/{group}/api/v{version}/calendar/manageworkinghours':
    post:
      tags:
        - calendar
      summary: Manage Working Hours
      description: "Sample Save Request:\r\n            \r\n    {\r\n      \"CalendarId\": 2952,\r\n      \"SelecteDate\": \"2020-05-25\",\r\n      \"FromTime\": \"15:30\",\r\n      \"ToTime\": \"19:00\",\r\n      \"EditThis\": true,\r\n      \"BusinessID\": 122993,\r\n      \"LoginUserID\" : 45056505,\r\n      \"IsRemoved\" : false\r\n    }\r\nSample Remove Request:\r\n            \r\n    {\r\n      \"CalendarId\": 2952,\r\n      \"SelecteDate\": \"2020-05-25\",\r\n      \"BusinessID\": 122993,\r\n      \"LoginUserID\" : 45056505,\r\n      \"IsRemoved\" : true\r\n    }"
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          description: ManageWorkingHoursRequest type parameter
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ManageWorkingHoursRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Internal Server Error
  '/{group}/api/v{version}/calendar/getserviceproviderintoday':
    post:
      tags:
        - calendar
      summary: Gets the service provider in today.
      description: "Sample request:\r\n\r\n    {\r\n       \"LoginUserID\": 45056505,\r\n       \"CalendarIDs\": \"2952\",\r\n       \"BusinessID\": 122993\r\n    }"
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          description: The get service provider in today request.
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetServiceProviderInTodayRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Internal Server Error
  '/{group}/api/v{version}/calendar/changeemployeesortorder':
    post:
      tags:
        - calendar
      summary: Save employee sort order list.
      description: "Sample request:\r\n            \r\n    {\r\n      \"CalendarSortOrders\": [\r\n        {\r\n          \"ServiceProviderId\": 45056505,\r\n          \"SortOrder\": 2\r\n        },\r\n        {   \r\n            \"ServiceProviderId\": 39923830,\r\n            \"SortOrder\": 3\r\n        }\r\n      ],\r\n      \"BusinessID\": 122993\r\n    }"
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          description: EmployeeSortOrder type parameter
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.EmployeeSortOrder'
      responses:
        '200':
          description: Success
        '1001':
          description: Internal Server Error
  '/{group}/api/v{version}/calendar/calenderconfigurations':
    post:
      tags:
        - calendar
      summary: Get Calender Configurations
      description: "Sample request:\r\n            \r\n{\r\n      \"serviceProviderIds\": \"45056505,45056506\",\r\n      \"businessID\": 122993,\r\n      \"loginUserID\": 0,\r\n      \"device\": \"string\",\r\n      \"version\": \"string\",\r\n      \"pageIndex\": 0,\r\n      \"pageSize\": 0,\r\n      \"groupId\": \"string\"\r\n}"
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          description: Request for calendar configuration.
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CalendarConfigurationRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Internal Server Error
  '/{group}/api/v{version}/calendar/calendarwiseworkinghours':
    post:
      tags:
        - calendar
      summary: Get calendar wise working hours.
      description: "Sample request:\r\n            \r\n    {\r\n      \"CalendarIds\": \"2952\",\r\n      \"BusinessID\": 122993\r\n    }"
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          description: Request for get calendar wise working hours.
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CalendarWorkingHoursRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Internal Server Error
  '/{group}/api/v{version}/calendar/calendarworkinghoursfordate':
    post:
      tags:
        - calendar
      summary: Calendars the working hours for date.
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          description: The hours request.
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CalendarWorkingHoursForDateRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/calendar/getofflinedepositpopupdetails':
    post:
      tags:
        - calendar
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.OfflineDepositRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/calendar/checkbusinessserviceexits':
    post:
      tags:
        - calendar
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CheckBusinessServiceExitsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/calendar/getbookingdetails':
    post:
      tags:
        - calendar
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetOnlineBookingTabDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/calendar/UpdateCalendarServiceProviderWise':
    post:
      tags:
        - calendar
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.UpdateCalendarServiceProviderRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/calendar/savecalendarsettings':
    post:
      tags:
        - calendar
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CalendarSettings'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/calendar/getcalendarsettings':
    post:
      tags:
        - calendar
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.clsBlankAPIRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/CheckIn/getinsertupdatekioskname':
    post:
      tags:
        - CheckIn
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.KioskNamePera'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/CheckIn/insertdisplaycheckinlogdetail':
    post:
      tags:
        - CheckIn
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.InsertDisplayCheckinLogDetail_Request'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/checkout/getcustomersnotcheckedout':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ClassCheckoutCustomerList'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkout/getcustomersnotcheckedout':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ClassCheckoutCustomerList'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/checkout/getapprovalemployelist':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ApprovalEmployees'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkout/getapprovalemployelist':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ApprovalEmployees'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/checkout/getvalidateuserpwdrights':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ValidateEmployeeAuth'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkout/getvalidateuserpwdrights':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ValidateEmployeeAuth'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/checkout/getbusinesswiseposedetails':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.WisePosEDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkout/getbusinesswiseposedetails':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.WisePosEDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/checkout/checkgeneratenewgcno':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CheckGenerateNewGCNoRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkout/checkgeneratenewgcno':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CheckGenerateNewGCNoRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/checkout/getservicelist':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ServiceListRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkout/getservicelist':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ServiceListRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/checkout/getbusinesspackagedetailsforcheckout':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BusinessPackageDetailsForCheckoutRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkout/getbusinesspackagedetailsforcheckout':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BusinessPackageDetailsForCheckoutRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/checkout/getservicedetailwithclass':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ServiceDetailWithClassRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkout/getservicedetailwithclass':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ServiceDetailWithClassRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/checkout/getshoppingcartcheckavailableqty':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ShoppingcartCheckAvailableQtyRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkout/getshoppingcartcheckavailableqty':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ShoppingcartCheckAvailableQtyRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/checkout/getbusinesseslist':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BusinessesListRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkout/getbusinesseslist':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BusinessesListRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/checkout/getduplicatecheckoutappointments':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CheckDuplicateAppointmentsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkout/getduplicatecheckoutappointments':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CheckDuplicateAppointmentsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/checkout/getserviceinfoforcheckout':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ServiceInfoForCheckoutRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkout/getserviceinfoforcheckout':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ServiceInfoForCheckoutRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/checkout/getcustompackagedetailforservice':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CustomPackageDetailForServiceRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkout/getcustompackagedetailforservice':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CustomPackageDetailForServiceRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/checkout/getpriceandoutcallbyserviceid':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ServicePriceAndOutCallDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkout/getpriceandoutcallbyserviceid':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ServicePriceAndOutCallDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/checkout/getccoverrideanddepositfee':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CCOverrideAndDepositFeeRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkout/getccoverrideanddepositfee':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CCOverrideAndDepositFeeRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/checkout/checkgiftcertificate':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CheckGiftcertificateNoExistsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkout/checkgiftcertificate':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CheckGiftcertificateNoExistsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/checkout/getandsavepaymentmethod':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.PaymentMethodRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkout/getandsavepaymentmethod':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.PaymentMethodRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/checkout/getbtkeyformapping':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetSerialNumberListRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkout/getbtkeyformapping':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetSerialNumberListRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/checkout/getvagarocreditforvcf':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.VagaroCreditIdentityReq'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkout/getvagarocreditforvcf':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.VagaroCreditIdentityReq'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/checkout/checkfrauduserincheckout':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.UserFraudRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkout/checkfrauduserincheckout':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.UserFraudRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/checkout/checkuserrecenttransaction':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.UserRecentTransactionRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkout/checkuserrecenttransaction':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.UserRecentTransactionRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/checkout/checktaxpresentingc':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GCCSVRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkout/checktaxpresentingc':
    post:
      tags:
        - checkout
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GCCSVRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Country/getcountrywiseprice':
    post:
      tags:
        - Country
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.CountryWisePriceRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Country/getallcountrylist':
    post:
      tags:
        - Country
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.CountryDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Country/vagarostatedataoperation':
    post:
      tags:
        - Country
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.StateOperationRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Country/vagarozipcodesdataoperation':
    post:
      tags:
        - Country
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.ZipCodesOperationRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/customer/getcustomerlist':
    post:
      tags:
        - customer
      summary: get all customer details
      description: "Sample request:\r\n            \r\n    {\r\n      \"SearchText\": \"Test\",\r\n      \"HasCustomerRights\": true,\r\n      \"LastSyncDate\": null,\r\n      \"IsForLocalStorage\": true,\r\n      \"BusinessID\": 122993,\r\n      \"PageIndex\": 1,\r\n      \"PageSize\": 10 \r\n    }"
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          description: AllCustomersRequest type parameter
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetCustomerListRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Internal Server Error
  '/{group}/api/v{version}/customer/getcustomerlistv3':
    post:
      tags:
        - customer
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetCustomerListRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/customer/getcustomerreport':
    post:
      tags:
        - customer
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CustomerReportRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/customer/getcustomerdetailsbyid':
    post:
      tags:
        - customer
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CustomerDetailForEditFilterRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/customer/getfamilyandfriendsdetailsbyuserid':
    post:
      tags:
        - customer
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetFamilyFriendSharingDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/customer/generateerror':
    post:
      tags:
        - customer
      summary: Generates the error.
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/customer/getmergeconfirmationdetails':
    post:
      tags:
        - customer
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetMergeConfirmationRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/customer/findmatchandgetcustomerinfo':
    post:
      tags:
        - customer
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetMergeCustomerDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/customer/mergecustomer':
    post:
      tags:
        - customer
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.MergeCustomersRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/customer/getautocleanupbusinesslist':
    post:
      tags:
        - customer
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetAutoCleanupBusinessServerRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/customer/autocleanupcustomerbusiness':
    post:
      tags:
        - customer
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.AutoCleanupBusinessRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/customer/addupdateusernew':
    post:
      tags:
        - customer
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Common.Model.Request.CustomerRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/customer/getcustomerinfo':
    post:
      tags:
        - customer
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CustomerInfoRequestModel'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/customer/emailcell/validate':
    post:
      tags:
        - customer
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ValidateContactFailedRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/customerapp/getsetubertoken':
    post:
      tags:
        - customerapp
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.UberTokenRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/DataWarehouse/addeditdatawarehouseconfiguration':
    post:
      tags:
        - DataWarehouse
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.DataWareHouseConfigurationRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/DataWarehouse/datawarehousebusinessconfiguration':
    post:
      tags:
        - DataWarehouse
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.BusinessDatawerehouseConfigurationRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/DataWarehouse/getdatawarehouseconfiguration':
    post:
      tags:
        - DataWarehouse
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetDataWareHouseConfigurationRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/DataWarehouse/getgroupbusinessdetail':
    post:
      tags:
        - DataWarehouse
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GroupBusinessDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/DataWarehouse/updatesastokenindatawarecouse':
    post:
      tags:
        - DataWarehouse
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.UpdatesasTokenURLRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/DataWarehouse/deactivebusinessindatawarecouse':
    post:
      tags:
        - DataWarehouse
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.DeactiveBusinessRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/DataWarehouse/disablestoragedatawarehouse':
    post:
      tags:
        - DataWarehouse
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.DisableStorageDataWarehouseRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/DataWarehouse/getstaustorefreshloader':
    post:
      tags:
        - DataWarehouse
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.BusinessDatawerehouseConfigurationRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/saveemployeeprofilerentfees':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SaveProfileRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/switchpaymentmethod':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.EmployeeRentFee'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/retriverecurringdata':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.EmployeeRentFee'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/serviceproviderrecurringdata':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetpaymentHisotryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/getpaymenthistorydetail':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetpaymentHisotryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/getemployeepaymenthistorydetail':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.EmployeeRentFee'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/getvmsconfiguration':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.EmployeeRentFee'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/sendrequesttoemployeenotification':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SendMailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/employeerentfees':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.EmployeeRentFeesReq'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/getemployeefeerentcombinedreport':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.EmployeeRentFeesReq'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/collectemployeerentfees':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.CollectEmployeeRentFeesRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/removepaymentmethod':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.RemovePaymentMethodRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/getserviceproviderbusiness':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ServiceProviderBusinessRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/employeeccbankdetails':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.EmployeeRentFee'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/getserviceproviderrentpaymentinfo':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ServiceProviderRentPaymentInfoRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/insertserviceproviderrentinfo':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.InsertServiceProviderRentInfoRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/payrollconfiguration':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.EmployeeRentFee'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/authenticateuserfromws':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.AuthenticateUserWSRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/employeelist':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.EmployeeRentFee'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/updaterentandfees':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SaveProfileRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/employeerentandfee':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.EmployeeRentFee'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/pauseorremoverentfees':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.PauseOrRemoveRentRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/enabledisablerecrent':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.EnableDisableRentRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/checkccbanktokenexistsinotherregion':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.CheckCCBankTokenRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/getinsertfailedpaymentsmsurl':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.FailedPaymentSMSRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/getserviceproviderlistforpromotion':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetBusinessServiceProviderOnline'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/getuserdetailbystrscanuserid':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetEmployeeListRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/getrenterformdetails':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.RenterForm'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/viewrenterformdetails':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ViewRenterForms'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/generaterenterinfoyearwise':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ViewRenterForms'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/saverenterinformation':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SaveRenterInfo'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/generateerror':
    post:
      tags:
        - employee
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/getrentersmerchanttokendetails':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ViewRenterForms'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/getrenterccdetails':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetCCDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/deletefilterrequestAll':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.DeleteFilterRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/getemployeedetailbyuserid':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetEmployeeDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/employee/getserviceproviderlistbybusinessid':
    post:
      tags:
        - employee
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetBusinessServiceProvider'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/FacebookWebhook/getfbewebhook':
    post:
      tags:
        - FacebookWebhook
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.FacebookFBEModel+FBEData'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
    get:
      tags:
        - FacebookWebhook
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/FacebookWebhook/getfbewebhook':
    post:
      tags:
        - FacebookWebhook
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.FacebookFBEModel+FBEData'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
    get:
      tags:
        - FacebookWebhook
      parameters:
        - in: path
          name: version
          required: true
          type: string
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/FacebookWebhook/fbe/fbe_{businessid}.xml':
    get:
      tags:
        - FacebookWebhook
      parameters:
        - in: path
          name: businessid
          required: true
          type: string
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
      responses:
        '200':
          description: Success
  '/api/v{version}/FacebookWebhook/fbe/fbe_{businessid}.xml':
    get:
      tags:
        - FacebookWebhook
      parameters:
        - in: path
          name: businessid
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/FacebookWebhook/getfbebusinesspixel':
    post:
      tags:
        - FacebookWebhook
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.FacebookFBEModel+GetPixelRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/FacebookWebhook/getfbebusinesspixel':
    post:
      tags:
        - FacebookWebhook
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.FacebookFBEModel+GetPixelRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Firebase/savetrackinginformation':
    post:
      tags:
        - Firebase
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.FirebaseRequestModel'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Firebase/savetrackinginformation':
    post:
      tags:
        - Firebase
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.FirebaseRequestModel'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/forms/getmultilocationbusinessidforbusiness':
    post:
      tags:
        - forms
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.MultiLocationBusinessIDForBusinessRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/forms/getformsyncinformation':
    post:
      tags:
        - forms
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.FormSyncInformationRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/forms/getformsidnotificationbubble':
    post:
      tags:
        - forms
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetFormsidNotificationBubbleRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/forms/getformsdata':
    post:
      tags:
        - forms
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.FormsDataRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/forms/getresponseformdata':
    post:
      tags:
        - forms
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.FormDataRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/forms/getformdata':
    post:
      tags:
        - forms
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.FormsDataRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/forms/converttoformtype':
    post:
      tags:
        - forms
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ConvertFormsTypeRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/forms/updateflagshipbusinessformtemplatesyncstatus':
    post:
      tags:
        - forms
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.FormSyncTemplateRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/forms/getflagshipbusinesssyncsettings':
    post:
      tags:
        - forms
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/forms/getformdestinationbusinessdetail':
    post:
      tags:
        - forms
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/forms/getmultilocationgroupids':
    post:
      tags:
        - forms
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.MultiLocationGroupIdsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/forms/getflagshipbusinessdetails':
    post:
      tags:
        - forms
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.FlagshipBusinessDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/forms/saveformsmapping':
    post:
      tags:
        - forms
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.FormMappingRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/gropumultilocation/getmultilocationbusinesslist':
    post:
      tags:
        - gropumultilocation
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetMultiLocationBusinessRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/gropumultilocation/managebusinessgroup':
    post:
      tags:
        - gropumultilocation
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BusinessGroupRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/gropumultilocation/saveflagshipbusinesssetting':
    post:
      tags:
        - gropumultilocation
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.FlagshipSyncSettingRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/gropumultilocation/addeditformsmultilocaiton':
    post:
      tags:
        - gropumultilocation
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.AddEditFormsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/admin/hearaboutvagaro/managehearaboutvagaro':
    post:
      tags:
        - hearaboutvagaro
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.HearAboutVagaroModel'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/admin/hearaboutvagaro/gethearaboutvagaro':
    post:
      tags:
        - hearaboutvagaro
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.GetHeroAboutVagaroRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  /vagaroping.html:
    head:
      tags:
        - Home
      summary: API Up/Down Check
      responses:
        '200':
          description: Success
    get:
      tags:
        - Home
      summary: API Up/Down Check
      responses:
        '200':
          description: Success
  /ok:
    get:
      tags:
        - Home
      summary: API Status
      responses:
        '200':
          description: Success
  /status:
    get:
      tags:
        - Home
      summary: API Status
      responses:
        '200':
          description: Success
  '/{group}/status':
    get:
      tags:
        - Home
      summary: API Status
      parameters:
        - in: path
          name: group
          required: true
          type: string
      responses:
        '200':
          description: Success
  '/{group}/api/v1/status':
    get:
      tags:
        - Home
      parameters:
        - in: path
          name: group
          required: true
          type: string
      responses:
        '200':
          description: Success
  /status/mongo:
    get:
      tags:
        - Home
      summary: Mongo Connection Status
      responses:
        '200':
          description: Success
  '/{group}/status/mongo':
    get:
      tags:
        - Home
      summary: Mongo Connection Status
      parameters:
        - in: path
          name: group
          required: true
          type: string
      responses:
        '200':
          description: Success
  '/{group}/status/mongo/1':
    get:
      tags:
        - Home
      parameters:
        - in: path
          name: group
          required: true
          type: string
      responses:
        '200':
          description: Success
  '/{group}/status/mongouser/1':
    get:
      tags:
        - Home
      parameters:
        - in: path
          name: group
          required: true
          type: string
      responses:
        '200':
          description: Success
  /status/sql:
    get:
      tags:
        - Home
      summary: SQL Connection Status
      responses:
        '200':
          description: Success
  '/{group}/status/sql':
    get:
      tags:
        - Home
      summary: SQL Connection Status
      parameters:
        - in: path
          name: group
          required: true
          type: string
      responses:
        '200':
          description: Success
  /status/redisratelimit:
    get:
      tags:
        - Home
      responses:
        '200':
          description: Success
  '/{group}/status/redisratelimit':
    get:
      tags:
        - Home
      parameters:
        - in: path
          name: group
          required: true
          type: string
      responses:
        '200':
          description: Success
  /status/mobileversion:
    get:
      tags:
        - Home
      responses:
        '200':
          description: Success
  '/{group}/status/mobileversion':
    get:
      tags:
        - Home
      parameters:
        - in: path
          name: group
          required: true
          type: string
      responses:
        '200':
          description: Success
  /receiver:
    get:
      tags:
        - Home
      responses:
        '200':
          description: Success
  /status/getstring:
    get:
      tags:
        - Home
      produces:
        - text/plain
        - application/json
        - text/json
      responses:
        '200':
          description: Success
          schema:
            type: string
  '/{group}/status/getstring':
    get:
      tags:
        - Home
      produces:
        - text/plain
        - application/json
        - text/json
      parameters:
        - in: path
          name: group
          required: true
          type: string
      responses:
        '200':
          description: Success
          schema:
            type: string
  /status/vagaroapi:
    get:
      tags:
        - Home
      produces:
        - text/plain
        - application/json
        - text/json
      responses:
        '200':
          description: Success
          schema:
            type: string
  '/{group}/status/vagaroapi':
    get:
      tags:
        - Home
      produces:
        - text/plain
        - application/json
        - text/json
      parameters:
        - in: path
          name: group
          required: true
          type: string
      responses:
        '200':
          description: Success
          schema:
            type: string
  '/{group}/api/v{version}/homepageslider/homepagesliderdetails':
    post:
      tags:
        - homepageslider
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Common.Model.Request.HomepageSliderDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/homepageslider/managehomepageslider':
    post:
      tags:
        - homepageslider
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Common.Model.Request.HomepageSliderRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/homepageslider/changehomepagechiporder':
    post:
      tags:
        - homepageslider
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            type: array
            items:
              $ref: '#/definitions/Vagaro.Common.Model.Request.HomepageSliderRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/homepageslider/getmastercategoryvalues':
    post:
      tags:
        - homepageslider
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/homepageslider/getfacilityhomepageslider':
    post:
      tags:
        - homepageslider
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Common.Model.Request.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/homepageslider/getfacilitycategoryname':
    post:
      tags:
        - homepageslider
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.FacilityValueModel'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/homepageslider/getcitybylatlong':
    post:
      tags:
        - homepageslider
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Common.Model.Request.ApiRequestlatlong'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/homepageslider/getcustomlistingcity':
    post:
      tags:
        - homepageslider
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.DisplayCustomListingCityRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getcustomerimporthistory':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.GetCustomerImportHistoryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/deletecustomerimporthistory':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.DeleteCustomerImportHistoryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/deleteallpendingimport':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.DeleteCustomerImportHistoryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/deletecustomerimporthistoryformsql':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.DeleteCustomerImportHistoryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/insertreviewimport':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.InsertReviewRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/addreviewcustomer':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.InsertReviewRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/validateimportreview':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.ValidateReviewRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/validateandimportinventorytransaction':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.ValidateInventoryTransactionRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getimportinventorytransactions':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.ImportInventoryTransaction'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/saveinventorytransactionimport':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.SaveInventoryTransactionRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/importinventorysyncinmongo':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.ImportInventorySyncInMongo'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/savevagarotransferdatarequest':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SaveVagaroTransferDataRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getbusinessesbyownerid':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetBusinessByOwnerIdRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getallbusinessesfortransferspdetails':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/updatenoshowfortransferrequest':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.transferempemployeenoshowlog'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getallactiveinactiveserviceproviderbybusinessid':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetAllActiveInActiveServiceProviderByBusinessIDRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/gettransferrequestdetailsforapprovepopup':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.NotificationDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getmatchedserviceslist':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ServiceMappingRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getbusinessdetailsforimport':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/updatetransferrequeststatus':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.TransferRequestDetails'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/insertupdatecustomerhistorycountinmongo':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.CustomerImportHistoryCountRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/checkdataforimport':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ApproveTrasnferRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/updatesharecalendarstatus':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.BusinessContactShareRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/checkspdataforimport':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.CheckSPDataforImportRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getcontactimportintermediate':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ContactImportIntermediateRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/insertcustomersforimportwizard':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.InsertCustomersForImportWizardRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getcontactsforimport':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getappointmentattendeeandcustomer':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.AttendeeAndCustomer'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getmembershipdetailforimport':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.MembershipDetail'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/savemembershipdetail':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SaveMembershipDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getpackagedetailforimport':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.PackageRequestData'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/savepackagedetail':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SavePackageDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getreviewdetailforimport':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ReviewDetail'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/savereviewdetail':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SaveReviewDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/savebusinesscontactsharesql':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SaveBusinessContactShareRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/saveservicedetail':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SaveServiceDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getparentservicedetailsforimportappt':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SaveServiceDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/matchedserviceslist':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.MatchedServicesList'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getservicesandcheckspandcalendarexists':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ServicesAndCheckSPAndCalendarExists'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/saveapprovetrasnferrequest':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ApproveTrasnferRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getserviceproviderbusinessdetails':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ApproveTrasnferRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getappointmentcount':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.TrasnferRequestCount'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getappointmentfilecount':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.TrasnferRequestCount'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getaddupdatebusinesscontactsharegroupwise':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetAddUpdateBusinessContactShareGroupWiseRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getcustomerimporthistorydetails':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.CustomerImportHistoryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getuserrolerights':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.RoleRightsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getmultilocationbusinesslist':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getbusinesscontactsharesdata':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Response.GetBusinessContactShareRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/import/getbusinesscontactsharedata':
    post:
      tags:
        - import
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetBusinessContactShareReq'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/ImportPublic/gettransferrequestdetailsforapprovepopup':
    post:
      tags:
        - ImportPublic
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.NotificationDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/ImportPublic/updatetransferrequeststatus':
    post:
      tags:
        - ImportPublic
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.TransferRequestDetails'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Inventory/getmerchantinventorylastpurchasedetails':
    post:
      tags:
        - Inventory
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetMerchantInventoryLastPurchaseDetailsReq'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Inventory/insertupdatefreevagaroproductforfcr':
    post:
      tags:
        - Inventory
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.InsertUpdateFreeVagaroProductResponse'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LimitOnlineBooking/getemployeesnotacceptingnewclients':
    post:
      tags:
        - LimitOnlineBooking
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.GetEmpNotAccptNewClientsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/LimitOnlineBooking/getemployeesnotacceptingnewclients':
    post:
      tags:
        - LimitOnlineBooking
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.GetEmpNotAccptNewClientsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LimitOnlineBooking/getlimitonlinebookfriendsandfamily':
    post:
      tags:
        - LimitOnlineBooking
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.GetLimitOnlineBookFriendsAndFamilyRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/LimitOnlineBooking/getlimitonlinebookfriendsandfamily':
    post:
      tags:
        - LimitOnlineBooking
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.GetLimitOnlineBookFriendsAndFamilyRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LimitOnlineBooking/getemployeesreqaccpt':
    post:
      tags:
        - LimitOnlineBooking
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.GetEmpReqAccptRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/LimitOnlineBooking/getemployeesreqaccpt':
    post:
      tags:
        - LimitOnlineBooking
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.GetEmpReqAccptRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LimitOnlineBooking/getuserandfnfneworexistingforbusinessemployees':
    post:
      tags:
        - LimitOnlineBooking
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.UserAndFnFNewOrExistingForBusinessEmployeesRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/LimitOnlineBooking/getuserandfnfneworexistingforbusinessemployees':
    post:
      tags:
        - LimitOnlineBooking
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.UserAndFnFNewOrExistingForBusinessEmployeesRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LimitOnlineBooking/getmembershiporpackagerequiredtobook':
    post:
      tags:
        - LimitOnlineBooking
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.MembershipOrPackageRequiredToBookRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/LimitOnlineBooking/getmembershiporpackagerequiredtobook':
    post:
      tags:
        - LimitOnlineBooking
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.MembershipOrPackageRequiredToBookRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LimitOnlineBooking/getmembershiporpackagerequiredtobookfamilyfriends':
    post:
      tags:
        - LimitOnlineBooking
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.MembershipOrPackageRequiredToBookFamilyFriendsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/LimitOnlineBooking/getmembershiporpackagerequiredtobookfamilyfriends':
    post:
      tags:
        - LimitOnlineBooking
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.MembershipOrPackageRequiredToBookFamilyFriendsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/listing/getuserdataafterloginmongo':
    post:
      tags:
        - listing
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.UserDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/listing/getuserdataafterloginmongo':
    post:
      tags:
        - listing
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.UserDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/listing/checkrestrictdomain':
    post:
      tags:
        - listing
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.RestrictDomainRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/listing/checkrestrictdomain':
    post:
      tags:
        - listing
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.RestrictDomainRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/issupportvagarolivestream':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/getvagarolivestreamcharge':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetVagaroLiveStreamChargeRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/savegetzoomconfiguration':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ZoomBusinessRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/getlivestreamtype':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/getplayersettings':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetPlayerSettingsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/saveplayersettings':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.SavePlayerSettingsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/getstreamingchannel':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetStreamingChannelRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/getlivestreamserverdetails':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetLiveStreamServerRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/savelivestreamrecordingstatus':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.LiveStreamRecordingDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/getattendeescreenname':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.AttendeeScreenNameRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/updatelivestreamduration':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.UpdateLiveStreamDurationRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/getpendingdataforcreaterecording':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetParallelVideoRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/updatevagarodriveandrecordingstatus':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.UpdateVagaroDriveRecordingStatusRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/livestreamreview':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.LiveStreamReviewRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/updatevagarodriveandrecordingstatussql':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.VagaroDriveLiveStreamUpdateUploadStatus'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/saveappointmentwisesettings':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.SaveAppointmentWiseSettingsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/deleteappointmentwisesettings':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.DeleteAppointmentWiseSettingsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/calculatevagarodrivesizeandsync':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.BlankApiRequestRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/upgradevagarodriveplan':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.UpgradeVagaroDrivePlanRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/savechathistory':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.SaveChatHistoryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/getchathistory':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetChatHistoryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/getlivestreamtoken':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.BlankApiRequestRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/getvagarodriveflag':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.BlankApiRequestRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/getuserrolerights':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.UserRoleRightsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/deletelivestreamlist':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.DeleteLiveStramListRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/getupcominglivestreamdetail':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetUpcomingLiveStreamRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/managelivestreamdirectcall':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.LoadBalanceLiveStreamRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/managelivestreamservers':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.CommonAPIRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/getalllivestreamserver':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.CommonAPIRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/getlivestreamappointmnetdata':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetLiveStreamAppointmentDataRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStream/updateroominfo':
    post:
      tags:
        - LiveStream
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.SaveLivestreamRoomInfoRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStreamAdmin/getlivestreamreview':
    post:
      tags:
        - LiveStreamAdmin
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.LiveStreamGetReviewRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/LiveStreamAdmin/getactivelivestreambusiness':
    post:
      tags:
        - LiveStreamAdmin
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.GetActiveLiveStreamBusinessRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/ManageTheme/selectthemebyid':
    post:
      tags:
        - ManageTheme
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Controller.v1.Model.SelectThemeByIDRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/ManageTheme/getthemelist':
    post:
      tags:
        - ManageTheme
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Controller.v1.Model.GetThemeListRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/ManageTheme/insertupdatethemedetail':
    post:
      tags:
        - ManageTheme
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Controller.v1.Model.tblThemeDetail'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/ManageTheme/insertupdatecolortoken':
    post:
      tags:
        - ManageTheme
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Controller.v1.Model.InsertUpdateColorTokenRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/ManageTheme/getcolortoken':
    post:
      tags:
        - ManageTheme
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.CommonBlankRequestModel'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/Marketing/marketing':
    post:
      tags:
        - Marketing
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.MarketingRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/Marketing/savetemplateweb':
    post:
      tags:
        - Marketing
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.MarketingRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/membershippackage/updatestatusofmembership':
    post:
      tags:
        - membershippackage
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.UpdateCustomerMembershipRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/membershippackage/getmembershiplistforcustomer':
    post:
      tags:
        - membershippackage
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.SoldMembershipForCustomerRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/membershippackage/getgiftcertificatepackagedetails':
    post:
      tags:
        - membershippackage
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetCustomerGCRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/membershippackage/getpackagedetailsforcustomer':
    post:
      tags:
        - membershippackage
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CustomerPackageBalanceRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/membershippackage/getserviceexistsinmembership':
    post:
      tags:
        - membershippackage
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ServiceExistsInMembershipRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/membershippackage/restoredeletedserviceclass':
    post:
      tags:
        - membershippackage
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ServiceClassDeleteRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/membershippackage/getmembershipdetails':
    post:
      tags:
        - membershippackage
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.MembershipDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/membershippackage/getgiftcertificatepackagehistory':
    post:
      tags:
        - membershippackage
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetGiftCertificateHistoryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/membershippackage/getusermembershiphistory':
    post:
      tags:
        - membershippackage
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.UserMemHistoryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/membershippackage/updatestatusofrecurringpackage':
    post:
      tags:
        - membershippackage
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.UpdateForPackageRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/membershippackage/updategcandpackgevoidhistory':
    post:
      tags:
        - membershippackage
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.UpdateGCAndPackgeVoidRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/membershippackage/getmembershipdetailsforpause':
    post:
      tags:
        - membershippackage
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.MembershipDetailsForPauseRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/membershippackage/updatedetailsofmembership':
    post:
      tags:
        - membershippackage
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.UpdateDetailsOfMembershipRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/membershippackage/editmembershipbalance':
    post:
      tags:
        - membershippackage
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.UpdateMembershipVisitRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/membershippackage/updatepackagebalance':
    post:
      tags:
        - membershippackage
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.UpdatePackageServiceBalanceRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/membershippackage/cancelmemebrshiporpackage':
    post:
      tags:
        - membershippackage
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CancelMemebrshipOrPackageRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/membershippackage/getsetmembershipdata':
    post:
      tags:
        - membershippackage
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetSetMembershipRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/membershippackage/getmembershiphistoryofmaster':
    post:
      tags:
        - membershippackage
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.MembershipHistoryMasterRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/membershippackage/getpackagehistoryofmaster':
    post:
      tags:
        - membershippackage
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.PackageHistoryMasterRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/membershippackage/getcustomermembershipws':
    post:
      tags:
        - membershippackage
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CustomerMembershipWSRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/membershippackage/getmembershippackagelistbybusinessid':
    post:
      tags:
        - membershippackage
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetPkgMemRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkbusinessundermaintenance':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.CheckBusinessUnderMaintenanceRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/checkreloadversion':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.CehckReloadRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getcheckinappcharge':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.CheckInAppCharge'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getintegrationcharges':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.IntegrationCharges'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getcustomizewebsiteprice':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetCustomizeWebsitePrice'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getemailusagerateforbusiness':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.EmailUsageRateForBusiness'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getshopownerdetails':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetShopOwnerDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getemailusage':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetEmailUsageRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/insertpaymenthisotry':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.InsertPaymentHistoryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getcmspageplancc':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.PlanIdManagerRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getusage':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetEmailUsageRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getusagerateforbusiness':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetUsageRateForBusinessRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/syncconversionratemongocollection':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.SyncEntryforConversionRate'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/updateconversionrateinsql':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ConversionRateRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getcustomerreviewresponse':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetCustomerReviewRquest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/managebusinessresponsetoreview':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ManageBusinessReviewRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getrightsforsettingdata':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/downloadfile':
    get:
      tags:
        - merchant
      parameters:
        - in: query
          name: _url
          type: string
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/merchant/getreviewpercentageforbusinessreport':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getandupdatepurchaseorderfrequency':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.FrequencyOrder'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/addeditpurchaseorder':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.PurchaseOrder'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getpurchseorderinventorybysearch':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetPurchaseOrderSearchRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getorinsertcreatelink':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.CreateLinkRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getcreatelinkserviceclassdetail':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetCreateLinkServiceClassDetail'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getbusinessdetailforemvreader':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.BusinessDetailForEMVReaderRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/updaterecommendationstatusafterpayment':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getcitybyzipcodewithstatecode':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetCityByZipCodeRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getstatesbymultiplecountryid':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getallpaidfeaturedata':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetAllPaidFeatureDataRequest'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/merchant/getpaymentcredentialsbybusinessid':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: query
          name: isOnlyName
          type: boolean
          default: false
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.PaymentCredentialsRequest'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/merchant/getnecessarybusinessdetails':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.NecessaryBusinessDetailRequest'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/merchant/savevplspdetails':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.VPLSPDetails'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/merchant/getvplspdetails':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.VPLSPDetailsGet'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/merchant/getvpltermsforprovider':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.VPLTermsProvider'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/sendvplinvitetocustomer':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.VPLInviteToCustomer'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/merchant/gettaxandfeesdetails':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.TaxandFeesRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/savetaxandfeeDetails':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SaveTaxandFeesRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getserviceprovidersbyservice':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetServiceProvidersByServiceRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getpurchaseorderbyid':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetPurchaseOrderByIdRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getpurchaseorderlist':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetPurchaseOrderList_Request'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getmerchantdetailsofserviceprovider':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.PaymentCredentialsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/addeditformssetting':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.uspFormsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/gettaxesandcheckoutpagesettings':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/savetaxesandcheckoutsettings':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SaveTaxesAndCheckoutSettingsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getvagarocapitaldetails':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetMerchantDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/addcapitalmongolog':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.MongoCollection.VagaroCapitalLog'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getcapitalreportdetails':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetCapitalReportDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getmerchantinfoformenu':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetMerchantDetailRequest'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/merchant/generateidentityfrommongodb':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Common.Model.Request.GenerateIdentityRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/getcountrydateformatlist':
    post:
      tags:
        - merchant
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetCountryFormatListRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getmyappointmentdata':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetMyAccountAppointmentRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getusermembershiphistory':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.UserMemHistoryFilterRequest'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/MyAccount/getgiftcertificatehistory':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetGiftCertificateHistoryFilterRequest'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/MyAccount/getsoldmemberhipforcustomer':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetSoldMemberhipForCustomerNewRequest'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/MyAccount/getgiftcertificatedetails':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetGCAndPackageDetailsRequest'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/MyAccount/getbusinessmembershipnew':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetBusinessMembershipNewRequest'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/MyAccount/checkchangestatusforworkshop':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.CheckChangeStatusForWorkShopRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getoutstandingreviewandinvoicecnt':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.InvoiceAndReviewCountRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getbusinesspoints':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetBusinessPointsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getmyproducts':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetMyProductsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getusercompleteappointmentsforreviews':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetUserReviewForAppRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getmembershipdetails':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.MembershipDetailsFilterRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getmyaccountfavoritebusinesses':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetBookMarkBusinessRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getnotificationsetting':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetNotificationSettingRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getonlinepaidappintmentsdata':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.RefundDetailFilterRequest'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/MyAccount/savenotificationsetting':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.SaveNotificationSettingRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/reschedulecustappointment':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetReScheduleCustAppointmentRequest'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/MyAccount/rebookcustappointmentforclass':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetReBookCustAppointmentForClassRequest'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/MyAccount/getappointmentstatuswithmessage':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.UpcomingAppointmentReq'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/MyAccount/getapptclscarddetails':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetCustomerPaymentMethodRequest'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/MyAccount/getstatesbycountryid':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetStatesByCountryIDRequest'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/MyAccount/getcitybyzipcode':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetCityByZipCodeRequest'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/MyAccount/skipmyreview':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.SkipMyReviewRequest'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/MyAccount/checkcurrentpassword':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.CheckCurrentPasswordRequest'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/MyAccount/getmyaccountinvoices':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetMyAccountInvoicesRequestModel'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/watingtorealappandclass':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetWatingTorealAppAndClassRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/removewaitlistdetail':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.RemoveWaitlistDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/refunddetailonlinenew':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.RefundDetailOnlineRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/generaterandomstringonline':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetNewRandomGiftcertificateNoRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/removetofavorite':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.SaveBookMarkModel'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/gethoursdiffbyappid':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetHoursDiffByAppIDRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getbusinessdetail':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.CheckAvailability_Request'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getusercarddetails':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.UserCardDetailsModelRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/myaccountgetusercarddetails':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.UserCardDetailsModelRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getusercardinformation':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetUserCardInformation'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/updateuserccinformationwithjson':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.ReplaceUserCardJSONRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/savemyreviewpopup':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetSaveMyReviewPopupRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/updateexpirydetails':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.UpdateExpiryDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/adddeletecardinmongo':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.UserCardDetailsModelRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/deletebankdetails':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.BankDetailRequst'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/deletebankdetailsforgroupwise':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.CommonVplRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/updateexpdetailsinmongo':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.UpdateCardDetailsInMongo'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/saveinitialccdetaillogs':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.UserCardDetailLogRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/addbankinmongo':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.UserBankDetailsModelRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/addbankinmongowithgroupwise':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.CommonVplRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getpackagedetailsforcustomer':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.CustomerPackageBalRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getdeleteuserdata':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetDeleteUserDataRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getstatesbymultiplecountryid':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.BlankApiRequestRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getcitybyzipcodewithstatecode':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetCityByZipCodeRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getallstyle':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.StyleFilterRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getcustomerpaymentmethods':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.CustomerPaymentMethodRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getmyaccountcustomerpaymentmethods':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetCustomerPaymentMethodRequestNew'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/updateuserdetails':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.UpdateUserDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getcustomerbankdetails':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.BankTransactionDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/gettransactionlistreport':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.TransactionListReportRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getCheckoutDataForReceipt':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.CheckoutDataForReceiptRequest'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/MyAccount/getvpltransactiondetails':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.VPLTransactionDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/checkandupdatevpltransaction':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.VPLTransactionUpdateDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getuservplaccounts':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.UserVPLAccountDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getuserdetailsbyid':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.UserVPLAccountDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getbrandedappdetail':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetBrandedAppDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getwidgetservices':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.WidgetServicesRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/cancelmembershippackageonline':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.CancelMembershipPackageOnlineRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getiframeratelimit':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.IframeCounterRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/gcpromocodelimt':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GCPromoCodeLimtRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getgcpromocodelimt':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GCPromoCodeLimtRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getstatecode':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.Getstatedata'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/getcustomerpoints':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetCustomerPointRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/MyAccount/addtouserfavorite':
    post:
      tags:
        - MyAccount
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.saveBookMarkModel'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Notification/sendtransfernotification':
    post:
      tags:
        - Notification
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Notification/updatemerchantnotificationsettings':
    post:
      tags:
        - Notification
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.UpdateMerchantNotificationSettingRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Notification/getmerchantnotificationsettings':
    post:
      tags:
        - Notification
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/merchants/{merchantId}/Notifications/inapp':
    post:
      tags:
        - Notifications
      consumes:
        - application/json
        - text/json
        - application/*+json
      produces:
        - application/json
      parameters:
        - in: path
          name: MerchantId
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Controller.v2.Model.InAppNotification'
      responses:
        '200':
          description: Success
        '500':
          description: Server Error
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/Microsoft.AspNetCore.Mvc.ProblemDetails'
  '/{group}/api/v{version}/merchants/{merchantId}/Notifications/inapp':
    post:
      tags:
        - Notifications
      consumes:
        - application/json
        - text/json
        - application/*+json
      produces:
        - application/json
      parameters:
        - in: path
          name: MerchantId
          required: true
          type: string
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Controller.v2.Model.InAppNotification'
      responses:
        '200':
          description: Success
        '500':
          description: Server Error
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/Microsoft.AspNetCore.Mvc.ProblemDetails'
  '/api/v{version}/merchants/{merchantId}/Notifications/mobile':
    post:
      tags:
        - Notifications
      consumes:
        - application/json
        - text/json
        - application/*+json
      produces:
        - application/json
      parameters:
        - in: path
          name: MerchantId
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Controller.v2.Model.Notification'
      responses:
        '200':
          description: Success
        '500':
          description: Server Error
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/Microsoft.AspNetCore.Mvc.ProblemDetails'
  '/{group}/api/v{version}/merchants/{merchantId}/Notifications/mobile':
    post:
      tags:
        - Notifications
      consumes:
        - application/json
        - text/json
        - application/*+json
      produces:
        - application/json
      parameters:
        - in: path
          name: MerchantId
          required: true
          type: string
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Controller.v2.Model.Notification'
      responses:
        '200':
          description: Success
        '500':
          description: Server Error
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/Microsoft.AspNetCore.Mvc.ProblemDetails'
  '/api/v{version}/merchants/{merchantId}/Notifications/mobilepush':
    post:
      tags:
        - Notifications
      consumes:
        - application/json
        - text/json
        - application/*+json
      produces:
        - application/json
      parameters:
        - in: path
          name: MerchantId
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Controller.v2.Model.Notification'
      responses:
        '200':
          description: Success
        '500':
          description: Server Error
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/Microsoft.AspNetCore.Mvc.ProblemDetails'
  '/{group}/api/v{version}/merchants/{merchantId}/Notifications/mobilepush':
    post:
      tags:
        - Notifications
      consumes:
        - application/json
        - text/json
        - application/*+json
      produces:
        - application/json
      parameters:
        - in: path
          name: MerchantId
          required: true
          type: string
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Controller.v2.Model.Notification'
      responses:
        '200':
          description: Success
        '500':
          description: Server Error
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/Microsoft.AspNetCore.Mvc.ProblemDetails'
  '/api/v{version}/merchants/{merchantId}/Notifications/inapp/{serviceProviderId}':
    get:
      tags:
        - Notifications
      produces:
        - application/json
      parameters:
        - in: path
          name: ServiceProviderId
          required: true
          type: string
        - in: path
          name: MerchantId
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
      responses:
        '200':
          description: Success
        '500':
          description: Server Error
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/Microsoft.AspNetCore.Mvc.ProblemDetails'
  '/{group}/api/v{version}/merchants/{merchantId}/Notifications/inapp/{serviceProviderId}':
    get:
      tags:
        - Notifications
      produces:
        - application/json
      parameters:
        - in: path
          name: ServiceProviderId
          required: true
          type: string
        - in: path
          name: MerchantId
          required: true
          type: string
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
      responses:
        '200':
          description: Success
        '500':
          description: Server Error
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/Microsoft.AspNetCore.Mvc.ProblemDetails'
  '/api/v{version}/merchants/{merchantId}/Notifications/inapp/{serviceProviderId}/dismiss/{Id}':
    get:
      tags:
        - Notifications
      produces:
        - application/json
      parameters:
        - in: path
          name: Id
          required: true
          type: string
        - in: path
          name: ServiceProviderId
          required: true
          type: string
        - in: path
          name: MerchantId
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
      responses:
        '200':
          description: Success
        '500':
          description: Server Error
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/Microsoft.AspNetCore.Mvc.ProblemDetails'
  '/{group}/api/v{version}/merchants/{merchantId}/Notifications/inapp/{serviceProviderId}/dismiss/{Id}':
    get:
      tags:
        - Notifications
      produces:
        - application/json
      parameters:
        - in: path
          name: Id
          required: true
          type: string
        - in: path
          name: ServiceProviderId
          required: true
          type: string
        - in: path
          name: MerchantId
          required: true
          type: string
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
      responses:
        '200':
          description: Success
        '500':
          description: Server Error
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/Microsoft.AspNetCore.Mvc.ProblemDetails'
  '/api/v{version}/merchants/{merchantId}/Notifications/sms':
    post:
      tags:
        - Notifications
      consumes:
        - application/json
        - text/json
        - application/*+json
      produces:
        - application/json
      parameters:
        - in: path
          name: MerchantId
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Controller.v2.Model.SmsNotification'
      responses:
        '200':
          description: Success
        '500':
          description: Server Error
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/Microsoft.AspNetCore.Mvc.ProblemDetails'
  '/{group}/api/v{version}/merchants/{merchantId}/Notifications/sms':
    post:
      tags:
        - Notifications
      consumes:
        - application/json
        - text/json
        - application/*+json
      produces:
        - application/json
      parameters:
        - in: path
          name: MerchantId
          required: true
          type: string
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Controller.v2.Model.SmsNotification'
      responses:
        '200':
          description: Success
        '500':
          description: Server Error
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/Microsoft.AspNetCore.Mvc.ProblemDetails'
  '/api/v{version}/merchants/{merchantId}/Notifications/mail':
    post:
      tags:
        - Notifications
      consumes:
        - application/json
        - text/json
        - application/*+json
      produces:
        - application/json
      parameters:
        - in: path
          name: MerchantId
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Controller.v2.Model.EmailNotification'
      responses:
        '200':
          description: Success
        '500':
          description: Server Error
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/Microsoft.AspNetCore.Mvc.ProblemDetails'
  '/{group}/api/v{version}/merchants/{merchantId}/Notifications/mail':
    post:
      tags:
        - Notifications
      consumes:
        - application/json
        - text/json
        - application/*+json
      produces:
        - application/json
      parameters:
        - in: path
          name: MerchantId
          required: true
          type: string
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Controller.v2.Model.EmailNotification'
      responses:
        '200':
          description: Success
        '500':
          description: Server Error
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/Microsoft.AspNetCore.Mvc.ProblemDetails'
  '/api/v{version}/merchants/{merchantId}/Notifications/email':
    post:
      tags:
        - Notifications
      consumes:
        - application/json
        - text/json
        - application/*+json
      produces:
        - application/json
      parameters:
        - in: path
          name: MerchantId
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Controller.v2.Model.EmailNotification'
      responses:
        '200':
          description: Success
        '500':
          description: Server Error
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/Microsoft.AspNetCore.Mvc.ProblemDetails'
  '/{group}/api/v{version}/merchants/{merchantId}/Notifications/email':
    post:
      tags:
        - Notifications
      consumes:
        - application/json
        - text/json
        - application/*+json
      produces:
        - application/json
      parameters:
        - in: path
          name: MerchantId
          required: true
          type: string
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Controller.v2.Model.EmailNotification'
      responses:
        '200':
          description: Success
        '500':
          description: Server Error
        '400':
          description: Bad Request
          schema:
            $ref: '#/definitions/Microsoft.AspNetCore.Mvc.ProblemDetails'
  '/{group}/api/v{version}/paydesk/getbusinesscountryforpaydesk':
    post:
      tags:
        - paydesk
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.PayDeskBusinessCountryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/paydesk/getadminpaydesk':
    post:
      tags:
        - paydesk
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.GetAdminPayDeskReportRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/paydesk/getpaydeskreassignhistoryforserianno':
    post:
      tags:
        - paydesk
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.GetReassignPaydeskHistoryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/paydesk/reassignbusinesspaydesk':
    post:
      tags:
        - paydesk
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.ReassignPaydeskRequest'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/admin/promocodevmsupsell/alternatepromocodedetails':
    post:
      tags:
        - promocodevmsupsell
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Common.Model.Request.AlternatePromoCodeRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/admin/promocodevmsupsell/adminuserdetails':
    post:
      tags:
        - promocodevmsupsell
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Common.Model.Request.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/admin/promocodevmsupsell/promocodevmsupselldetails':
    post:
      tags:
        - promocodevmsupsell
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Common.Model.Request.PromoCodeVMSUpsellDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/admin/promocodevmsupsell/managepromocodevmsupsell':
    post:
      tags:
        - promocodevmsupsell
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Common.Model.Request.ManagePromoCodeVMSUpsellRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/admin/promocodevmsupsell/updatepromocode':
    post:
      tags:
        - promocodevmsupsell
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Common.Model.Request.UpdatePromoCodeRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/admin/promocodevmsupsell/checkserviceproviderexistinanotherbusiness':
    post:
      tags:
        - promocodevmsupsell
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Common.Model.Request.CheckServiceProviderExistInAnoterBusinessRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/admin/promocodevmsupsell/groupwiseconvertmerchantapp':
    post:
      tags:
        - promocodevmsupsell
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Common.Model.Request.GroupWiseUpdateMerchantAppRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/promocodevmsupsell/changeaddressdetails':
    post:
      tags:
        - promocodevmsupsell
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Common.Model.Request.BusinessProfileModel'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/promocodevmsupsell/promoaddressdetails':
    post:
      tags:
        - promocodevmsupsell
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Common.Model.Request.PromoCodeLocationRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/promocodevmsUpsell/promocodedetails':
    post:
      tags:
        - promocodevmsUpsell
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.PromoCodeUpsellSignup'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/promocodevmsUpsell/validatebusinesspromotioncode':
    post:
      tags:
        - promocodevmsUpsell
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.PromoCodeUpsellSignup'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Promotion/getservicesforpromotion':
    post:
      tags:
        - Promotion
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ServiceListRequestForPromotion'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Promotion/getpromotioncategories':
    post:
      tags:
        - Promotion
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Promotion/updatesmsusage':
    post:
      tags:
        - Promotion
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SMSUsageRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Promotion/getallpromotiondetailsbybusinessid':
    post:
      tags:
        - Promotion
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.GetAllPromotionsDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/Promotion/getallpromotiondetailsbybusinessid':
    post:
      tags:
        - Promotion
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.GetAllPromotionsDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/PromotionUI/getpromotionuidetailsbypromotioncode':
    post:
      tags:
        - PromotionUI
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetPromotionRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Refund/getsuccesstransactionlist':
    post:
      tags:
        - Refund
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.GetSuccessTransactionRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Refund/getadminpaymentcredentials':
    post:
      tags:
        - Refund
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.GetAdminPaymentCredentialRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/report/getsalessummary':
    post:
      tags:
        - report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.SalesSummaryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/getpayrollpaid':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetPayrollReportRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/fillpayrollclosingcombo':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetPayrollReportRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/getservicecommissionbyrevenue':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ServiceCommissionbyRevenueRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/saveserviceflaterate':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SavepayrollServiceFlatRate'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/blockcard':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.BlockCardRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/getpayrollhourlypaydata':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetpayrollFlatRate'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/getsalarydata':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetpayrollFlatRate'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/getpayrollflatratedetailsdata':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetpayrollFlatRate'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/saveclassflaterate':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SavepayrollClassFlatRate'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/payrollhistory':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetHistoryReportDataRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/fillpayrollhistoryperiodcombo':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.FillPayrollHistoryPeriodCombo'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/deletepayrollpaidhistory':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.DeletePayrollPaidHistoryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/memberships':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.MembershipReportRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/geteditbalancedetails':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.MembershipDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/getusermembershiphistory':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.UserMemHistoryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/updatestatusmembership':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.UpdateCustomerMembershipRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/packages':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetCustomerGCFilterRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/getgcandpackageshistory':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetGiftCertificateHistoryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/gcandpackgevoidhistory':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.UpdateGCAndPackgeVoidRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/pauseresumepackages':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.UpdateForPackageRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/getreviewpercentageforbusiness':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/reviewmanagement':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetCustomerReviewRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/managebusinessresponse':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ManageBusinessReviewsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/getgcdetailsformanagegc':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetCustomerGCFilterRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/servicelistbusinesswise':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ServiceListBusinessWiseRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/getserviceproviderlistbusinesswise':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ServiceListBusinessWiseRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/getmembershipbusinesswise':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.MembershipForBusinessRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/deletecustomer':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.DeleteCustomerRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/deletecustomerall':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.DeleteCustomerRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/undodeletecustomer':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.UndoDeleteCustomerRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getcustomers':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.CustomersRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getGiftCertificateDetailsByID':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetGCDetailsByIDRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/sendgiftCertificate':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SendGCEmail'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/getproductcommissiondata':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetpayrollFlatRate'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/syncpayrolltogustopublishqueue':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GustoSyncPayrollRMQ'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/syncfailedpayrolltogustopublishqueue':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GustoPublishQueueRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/savepayrollsevicescommision':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SaveCommissionbyRevenueRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/savepayrollconfigurationdata':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SavePayRollConfigurationData'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getpayrollhourlypaydata':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.HourlyPayDataRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getallserviceprovider':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ReportBasicDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/getbusinessthresholddata':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetpayrollFlatRate'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/savepayrollsevicescommision':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SaveCommissionbyRevenueRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/savepayrollconfigurationdata':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SavePayRollConfigurationData'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/getpayrolldata':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetPayrollflaterate'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/getgustoconfigurations':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetGustoConfigurationsrequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/getovertimeconfigmesssage':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.FillPayrollHistoryPeriodCombo'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/GetBusinessListForCustomerMgmt':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.CommonBlankRequestModel'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/getclassflatratedata':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetPayrollflaterate'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/saveproductcommissionflatrate':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SavepayrollServiceFlatRate'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/getserviceflatratedata':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetpayrollFlatRate'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/getdettachcustomerlist':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetDettachCustomerListRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/restorecustomersfromautocleanup':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.RevertCustomersFromAutoCleanUpRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/payrollconfiguration':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.EmployeeRentFee'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/getpayrollclassbyattendee':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetPayrollflaterate'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/PayrollHourlyPay':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.PayrollHourlyPayRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/CommissionByService':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.CommisonBysericeRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/businesslastmodifieddetails':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.LstModifiedSettingRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getmobiletransactionlistreport':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.TransactionListReportDataRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/sales/getcurrentcashdrawerbalance':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetCurrentCashDrawerBalanceRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/sales/getreportdepositinmerchantaccount':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetDepositInMerchantAccountRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getsourcedrillthrough':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetSourceDrillThroughRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getnewvsreturningpopup':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetNewVsReturningPopupRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getprojectedtrendpopup':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetTrendPopupRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getappointmentsummarypopup':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetAppointmentPopupRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getcustomerretentiondrill':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetCustomerRetentionDrillRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getcustomerlistexcellink':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.CustomersRequest'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/Report/updatecustomerlistexcellinkstatus':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.MongoCollection.CustomerExportExcel'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/Report/updatecustomerlistexcellinkexpired':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.MongoCollection.CustomerExportExcel'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/Report/getinventoryreportchartdata':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetInventoryReportChartDataRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/updateconversionrateinsqlmongo':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.SetPaymentExchangeRateRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getrptinvcurrentstocktabledata':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetRptInvCurrentStockTableDataRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getproductsalessummary':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetProductsalesSummaryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getcheckoutapprovaldetails':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetCheckoutApprovalDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getcustomersalesdata':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.CustomerSalesRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getTransactionListReportPopupNew':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetTransactionListReportRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getTransactionListReportPopup':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetTransactionListReportRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getrentfeecommission':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetRentFeeCommissionRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getrentfeecommissionpopup':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetRentFeeCommissionRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getemployeefeerentcombinedreport':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.EmployeeRentFeesReq'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getServiceProviderSalesSummary':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.EmployeeSalesRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/inventory/currentstock':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetRptInvCurrentStockTableDataRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getcheckoutreceiptemailandprint':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetCheckoutReceiptRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/sendtransactionreceipt':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SendTransactionReceiptRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/sales/products':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetProductsalesSummaryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/sales/productsalesbycustomer':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.CustomerSalesRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getcumulativeinventorydetail':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetRptInvCurrentStockTableDataRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getreactcustomerlist':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetCustomerListRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getreportbasicdetails':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ReportBasicDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/sales/salessummary':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetSalesSummaryResponseRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/rebooking':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetAppointmentRebookingRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getinventoryreportfilterdata':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetInventoryReportFilterRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/inventory/inventorysummary':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetInvertorySummaryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/appointments/noshowcancelation':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetCancelationsNoshowsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/sales/paymentdistribution':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.PaymentDistributionRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/iou':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.AlIOUWithSearchCriteriaFilterRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/customerretention':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetAppionmentTypeSummary'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/sales/services':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ServicesSummaryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/sales':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetServiceProviderSalesSummaryNew'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/addeditvoidiou':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.AddEditVoidIOURequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getbundleproductsalessummary':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetBundleProductSalesSummaryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/inventory/salesbytype':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SalesByTypeRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getallgeneraltagbybusinessid':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetAllGeneralTagRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/sales/generateRefundReceipt':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GenerateRefundReceiptRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/inventory/stocktrends':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetInventoryReportSalesAndStockTrends'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/inventory/salestrends':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetInventoryReportSalesAndStockTrends'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/employeerentfee':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.EmployeeRentFeesReq'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/getpaymenthistorydetail':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetpaymentHisotryRequestNew'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/appointments/getappointmenthistorydetails':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.AppointmentHistoryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/sales/trends':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.TrendsAppointmentSummaryReportChartDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/appointments/appointmentssummary':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.TrendsAppointmentSummaryReportChartDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/appointments/bookingpercentage':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.BookingPercentageReportDataRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/appointments/source':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetAppointmentDataforSourceDistributionRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/checkinlog':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.InsertDisplayCheckinLogDetail_Request'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getinsertupdatekioskname':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.KioskNamePera'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/newvsreturning':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetNewVsReturningRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/trendsappointmentsummaryreportchartdetails':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.TrendsAppointmentSummaryReportChartDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/messaging/smsbilling':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetEmailUsageNewRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/messaging/emailbilling':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetEmailUsageNewRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/messaging/textmarketingbilling':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetEmailUsageNewRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/messaging/billing':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetPaymentHistoryDataRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/messaging/pushnotification':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.PushNotificationRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/messaging/deletepushnotification':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.DeletePushNotificationRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/messaging/getserviceproviderfrommg':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.clsBlankAPIRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/messaging/businessproductpurchase':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetInventoryProductsSoldRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/messaging/addpaymentrefund':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.PaymentRefund'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/managedevices':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ManageDevicesRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: query
          name: reportType
          type: integer
          format: int32
          default: 0
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema: { }
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/Report/inventory/pendingshipments':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetPendingShipmentsOrderRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/inventory/getorderdetail':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.OrderDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getcurrentcashdrawerbalance':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetCurrentCashDrawerBalanceRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/sales/gettransactionlist':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetTransactionListRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/refunddetail':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.RefundDetailFilterRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getpresetdailydealdiscountlist':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetPresetDailyDealDiscountRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/sales/getdepositinmerchantaccount':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetDepositInMerchantAccountRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getdepositinmerchantaccount':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetDepositInMerchantAccountRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getreportdepositinmerchantaccount':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetDepositInMerchantAccountRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getchangeDetailsFromTransactionList':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ChangeDetailsFromTransactionListRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getinvoicedetailbyobjectid':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.MongoCollection.InvoiceDetail'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getinvoicebusinessuserdetailsbyinvoiceid':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Response.InvoiceModelResponse'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/inventory/getordertrackingandinventoryorderdetail':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetOrderTrackingDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/inventory/updateorderstatus':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.UpdateOrderDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/editmembership':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.UpdateMembershipVisitRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/timecard':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetTimeCardEntriesNewRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/addedittimecard':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.AddEditTimeCardRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/deletetimecard':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.DeleteTimeCardRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/failedpayments':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.FailedPaymetReportRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/mergeduplicatecustomers':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.MergeCustomerRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/updateautomergecustomerflag':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetAllBussinessWithMergeCustomerRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/getcustomerdetailsbybusinessidanduserid':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetCustomerDetailForEditFilterRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/getmergecustomerswapinfo':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.MergeCustomerInfo'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/getactivebusiness':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Common.Model.Request.GetMappedBusinessListRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/customers/mergecustomer':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.MergeCustomersRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Report/employees/payroll':
    post:
      tags:
        - Report
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetPayrollReportRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/role/getpagesbyrole':
    post:
      tags:
        - role
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetRoleRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/role/manageroles':
    post:
      tags:
        - role
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SyncRoleRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/role/GetAccessroles':
    post:
      tags:
        - role
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.RoleAccessModel'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/role/ShowRoleData':
    post:
      tags:
        - role
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.RoleAccessModel'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/role/GiveRoleAccess':
    post:
      tags:
        - role
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.RoleRequestAccessData'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Service/getallserclassaddonbybusinessid':
    post:
      tags:
        - Service
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.GetSerClassAddOnRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/ServiceAdmin/getservicedetailsfromserviceid':
    post:
      tags:
        - ServiceAdmin
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.GetServiceDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/ServiceAdmin/getsynonymsdata':
    post:
      tags:
        - ServiceAdmin
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/ServiceAdmin/updatesynonymsdata':
    post:
      tags:
        - ServiceAdmin
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.UpdateSynonymsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/ServiceAdmin/saveservicelocalebyserviceid':
    post:
      tags:
        - ServiceAdmin
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.ServiceLocaleRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/ServiceMenu/insertupdateservice':
    post:
      tags:
        - ServiceMenu
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.InsUpdServReqModel'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/ServiceMenu/checkisaddoncategoryavailable':
    post:
      tags:
        - ServiceMenu
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.InsUpdServReqModel'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/ServiceMenu/converttoaddon':
    post:
      tags:
        - ServiceMenu
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ConverttoAddonRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/serviceprovider/saveorupdateresourceservice':
    post:
      tags:
        - serviceprovider
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.RequestSaveOrUpdateResourceService'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/serviceprovider/manageevents':
    post:
      tags:
        - serviceprovider
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.RequestManageEvents'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/serviceprovider/getcalendardetailsforactiveandadd':
    post:
      tags:
        - serviceprovider
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetCalendarDetailsForActiveAndAdd'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/serviceprovider/GetServiceProviderToUpdateInMondoDB':
    post:
      tags:
        - serviceprovider
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ServiceProviderToBusinessUpdationInMongoRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/serviceprovider/getsplistbyserviceid':
    post:
      tags:
        - serviceprovider
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.clsServiceID'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/serviceprovider/getserviceproviderpayrole':
    post:
      tags:
        - serviceprovider
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ServiceProviderPayRoleRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/SettingHistory/addsettinghistory':
    post:
      tags:
        - SettingHistory
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SettingHistoryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/SettingHistory/getsettinghistory':
    post:
      tags:
        - SettingHistory
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SettingHistoryModelRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/SettingHistory/getsettinghistorydetails':
    post:
      tags:
        - SettingHistory
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ServiceNameHistoryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/SettingHistory/getlastdatetime':
    post:
      tags:
        - SettingHistory
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetLastDateForCustomerProfileRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/ShippingMethod/getshippingmethodmobilevalidationdata':
    post:
      tags:
        - ShippingMethod
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.ShippingMethodRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/TransactionExportRobot/getjobdata':
    post:
      tags:
        - TransactionExportRobot
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.JobDataRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/TransactionExportRobot/exportaddtodailyhistory':
    post:
      tags:
        - TransactionExportRobot
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ExportAddToDailyHistoryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/TransactionExportRobot/updatequickbooktoken':
    post:
      tags:
        - TransactionExportRobot
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.UpdateQuickbookTokenRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/TransactionExportRobot/addquickbookexporteddata':
    post:
      tags:
        - TransactionExportRobot
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            type: array
            items:
              $ref: '#/definitions/Vagaro.Merchant.Model.MongoCollection.QuickBookBatchTransactionRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/TransactionExportRobot/getqbxreoexportdata':
    post:
      tags:
        - TransactionExportRobot
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.QuickbookXeroDataRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/TransactionExportRobot/addupdateqbxeroexporttransactionlog':
    post:
      tags:
        - TransactionExportRobot
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.MongoCollection.ExportQBXeroTransactionRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/TransactionExportRobot/updateexportdatastatus':
    post:
      tags:
        - TransactionExportRobot
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ExportDataStatusRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/TransactionExportRobot/updatependingsynctransactionqb':
    post:
      tags:
        - TransactionExportRobot
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Twilio/GetPhoneNumberforApproval':
    post:
      tags:
        - Twilio
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.Twilio+EmptyAPIRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Twilio/GetPhoneNumberforResubmit':
    post:
      tags:
        - Twilio
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.Twilio+EmptyAPIRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Twilio/twilionumberupdatestatus':
    post:
      tags:
        - Twilio
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Response.TwilioNumberDetail'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Twilio/getnumberforupdatestatus':
    post:
      tags:
        - Twilio
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.Twilio+EmptyAPIRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Twilio/gettwilionumberstatusdetail':
    post:
      tags:
        - Twilio
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.Twilio+GetTwilioNumberstatusDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Twilio/getsmsusagecount':
    post:
      tags:
        - Twilio
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.Twilio+EmptyAPIRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Twilio/releaseNumberDetails':
    post:
      tags:
        - Twilio
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.Twilio+EmptyAPIRequest'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/Twilio/releaseNumberstatusupdate':
    post:
      tags:
        - Twilio
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Response.TwilioNumberReleaseDetail'
      responses:
        '200':
          description: Success
  '/{group}/api/v{version}/Twilio/SaveTwilioLog':
    post:
      tags:
        - Twilio
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.MongoCollection.TwilioHistoryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/User/getbusinessandcustomerinmongo':
    post:
      tags:
        - User
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetUserDetailById'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/User/sendrequesttoformsnotification':
    post:
      tags:
        - User
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SendRequestToFormsNotification'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/User/getapprovalemployelistforforms':
    post:
      tags:
        - User
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ApprovalFormsEmployees'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/User/getvalidateuserpwdrightsforms':
    post:
      tags:
        - User
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.ValidateEmployeeAuth'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/User/getsetuserauthcodetoken':
    post:
      tags:
        - User
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.UserAuthCodeTokenRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/User/getsettwofactorcode':
    post:
      tags:
        - User
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.TwoFactorCodeRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/User/getuserdetailslist':
    post:
      tags:
        - User
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetUserDetailById'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroBucks/getvagarobucksmanagements':
    post:
      tags:
        - VagaroBucks
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.GetVagaroBucksManagementsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroBucks/savevagarobucksmanagements':
    post:
      tags:
        - VagaroBucks
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.MongoCollection.VagaroBucksHistory'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroBucks/getvagarobuckshistory':
    post:
      tags:
        - VagaroBucks
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.GetVagaroBucksManagementsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroDrive/saveappfiledetail':
    post:
      tags:
        - VagaroDrive
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.SaveAppFileDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroDrive/savevagarodrivefileuploadstatus':
    post:
      tags:
        - VagaroDrive
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.SaveVagaroDriveFileUploadStatusRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroDrive/getvagarodrivefileslist':
    post:
      tags:
        - VagaroDrive
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.VagaroDriveFileDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroDrive/getvagarodrivefileslistbusinesswise':
    post:
      tags:
        - VagaroDrive
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.VagaroDriveFileDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroDrive/getclasseslistforvagarodrivefilter':
    post:
      tags:
        - VagaroDrive
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.SalonServiceComboForGCRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroDrive/checkencodingstatus':
    post:
      tags:
        - VagaroDrive
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.CheckEncodingStatusRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroPayLater/getVPLData':
    post:
      tags:
        - VagaroPayLater
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetVagaroPayLaterRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroPayLater/saveVPLData':
    post:
      tags:
        - VagaroPayLater
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SetVagaroPayLaterRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroPayLater/getuservplaccountdetail':
    post:
      tags:
        - VagaroPayLater
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.UserVPLAccountDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroPayLater/getuservplinvitehistorydetail':
    post:
      tags:
        - VagaroPayLater
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.UserVPLInviteHistoryDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroPayLater/sendvplnotification':
    post:
      tags:
        - VagaroPayLater
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.VPLInviteHistoryRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroPayLater/getvplmerchanttokenid':
    post:
      tags:
        - VagaroPayLater
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetVplMerchantTokenIDRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroPayLater/getvplpaymentdetails':
    post:
      tags:
        - VagaroPayLater
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.VplPaymentRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroPayLater/getvplpaymentbankdetails':
    post:
      tags:
        - VagaroPayLater
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.VplPaymentRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroPayLater/getVPLStatus':
    post:
      tags:
        - VagaroPayLater
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetVagaroPayLaterRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroPayLater/vplInviteCustomer':
    post:
      tags:
        - VagaroPayLater
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetVagaroPayLaterRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroPayLater/getvplinvitecustomerlist':
    post:
      tags:
        - VagaroPayLater
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.VPLInviteMailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroPayLater/vplinvitecustomerjob':
    post:
      tags:
        - VagaroPayLater
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.VPLInviteCustomerJOBRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroPayLater/checkVPLStatus':
    post:
      tags:
        - VagaroPayLater
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetVagaroPayLaterRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroPayLater/checkSandboxActive':
    post:
      tags:
        - VagaroPayLater
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.CheckSandboxRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroPayLaterPayment/savecheckoutvpl':
    post:
      tags:
        - VagaroPayLaterPayment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.SaveVPLCheckoutRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/VagaroPayLaterPayment/getmerchanttoken':
    post:
      tags:
        - VagaroPayLaterPayment
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.MerchantTokenRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/vendor/getvendorsforbusiness':
    post:
      tags:
        - vendor
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.VendorRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Webhoook/webhooksubscription':
    post:
      tags:
        - Webhoook
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.WebhookSubscriptionRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/WebsiteEmployeeLineup/getWebsiteEmployeeLineupDetail':
    post:
      tags:
        - WebsiteEmployeeLineup
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Common.Model.Request.BlankApiRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/widget/savewidgetformultiplesps':
    post:
      tags:
        - widget
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.SaveWidgetRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/widget/getwidgetredirecturl':
    post:
      tags:
        - widget
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetWidgetRedirectURLRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/merchant/widget/getclassesandservices':
    post:
      tags:
        - widget
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetWidgetRedirectURLRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/Widget/saveuserinfoforwidget':
    post:
      tags:
        - Widget
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.SaveUserInfoForWidgetRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/public/Widget/getuserinfoforwidget':
    post:
      tags:
        - Widget
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.GetUserInfoForWidgetRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/admin/Zenswipe/getreaderpurchansebybusiness':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.GetReaderRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/admin/Zenswipe/attachreaderormovemerchant':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.UpdateMerchatDetail'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/admin/Zenswipe/removeverifynotification':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.removeverifynotification'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/admin/Zenswipe/getserviceprovidersbybusinessid':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Admin.Model.Request.GetServiceProvidersByBusinessIdRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/AddSyncCardTokenInfo':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            type: array
            items:
              $ref: '#/definitions/Vagaro.Public.Model.AccountUpdatorInfo'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/AddSyncCardTokenInfo':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            type: array
            items:
              $ref: '#/definitions/Vagaro.Public.Model.AccountUpdatorInfo'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/StripePlanNotification':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.PlanIdManager'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/StripePlanNotification':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.PlanIdManager'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/AddSyncForConversionRate':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            type: array
            items:
              $ref: '#/definitions/Vagaro.Public.Model.ConversionRate'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/AddSyncForConversionRate':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            type: array
            items:
              $ref: '#/definitions/Vagaro.Public.Model.ConversionRate'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/SendACHTransactionStatus':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.ACHBankPaymentStatusRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/SendACHTransactionStatus':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.ACHBankPaymentStatusRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/UpdateShippingStatus':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            type: array
            items:
              $ref: '#/definitions/Vagaro.Public.Model.UpdateStripeShippingStatus'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/UpdateShippingStatus':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            type: array
            items:
              $ref: '#/definitions/Vagaro.Public.Model.UpdateStripeShippingStatus'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/UpdateTaxidNotification':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.UpdateMerchantRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/UpdateTaxidNotification':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.UpdateMerchantRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/UpdateMerchantStatus':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.UpdateMerchantRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/UpdateMerchantStatus':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.UpdateMerchantRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/GetBusinessTimeZoneForRefundLimit':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.GetTimeZoneRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/GetBusinessTimeZoneForRefundLimit':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.GetTimeZoneRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/CheckCreditCardInUse':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.CheckCreditCardInUseRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/CheckCreditCardInUse':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.CheckCreditCardInUseRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/DeleteCreditCard':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.DeleteCreditCardRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/DeleteCreditCard':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.DeleteCreditCardRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/GetCustomerDetailsForChargeback':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.ChargebackDataRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/GetCustomerDetailsForChargeback':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.ChargebackDataRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/GetCustomerDetailofChargeBack':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.ChargebackDataRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/GetCustomerDetailofChargeBack':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.ChargebackDataRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/GetChargebackDataofUser':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.ChargebackDataofUserRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/GetChargebackDataofUser':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.ChargebackDataofUserRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/SyncChargeBackData':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.SyncChargeBackRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/SyncChargeBackData':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.SyncChargeBackRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/IsChargebackRefunded':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.ChargebackRefunded'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/IsChargebackRefunded':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.ChargebackRefunded'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/AddPolicyChangeHistory':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            type: array
            items:
              $ref: '#/definitions/Vagaro.Public.Model.MongoCollection.policychange'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/AddPolicyChangeHistory':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            type: array
            items:
              $ref: '#/definitions/Vagaro.Public.Model.MongoCollection.policychange'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/SubmitChargebackRebuttal':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.SubmitChargebackRebuttalRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/SubmitChargebackRebuttal':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.SubmitChargebackRebuttalRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/GetDetailsForSubmitRebuttal':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.SubmitChargebackRebuttalRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/GetDetailsForSubmitRebuttal':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.SubmitChargebackRebuttalRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/AcceptRefundforChargeback':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.AcceptRefund'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/AcceptRefundforChargeback':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.AcceptRefund'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/GetUserPaymentDetails':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.CustomerDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/GetUserPaymentDetails':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.CustomerDetailsRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/GetBusinessPolicyList':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            format: int64
            type: integer
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/GetBusinessPolicyList':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            format: int64
            type: integer
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/GetCustomerAppointmentHistoryDetails':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.AppointmentDetailsReq'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/GetCustomerAppointmentHistoryDetails':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.AppointmentDetailsReq'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/UpdateChargebackStatus':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.AcceptRefund'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/UpdateChargebackStatus':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.AcceptRefund'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/GetShopOwnerDetails':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.ShopOwnerDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/GetShopOwnerDetails':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.ShopOwnerDetailRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/GetRefundedChargeback':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            type: array
            items:
              $ref: '#/definitions/Vagaro.Public.Model.ChargebackRefunded'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/GetRefundedChargeback':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            type: array
            items:
              $ref: '#/definitions/Vagaro.Public.Model.ChargebackRefunded'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/ActiveCertageToken':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.CertegyTokenRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/ActiveCertageToken':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.CertegyTokenRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/CheckMerchantInfo':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.ValidateMerchantInfoRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/CheckMerchantInfo':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.ValidateMerchantInfoRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/UpdateCapitalDetails':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.SyncCapitalOffersRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/UpdateCapitalDetails':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.SyncCapitalOffersRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/InsertUpdateCapitalOffers':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.SyncCapitalOffersRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/InsertUpdateCapitalOffers':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.SyncCapitalOffersRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/GetSettledTransactionDetails':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.SettledTransactionRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/GetSettledTransactionDetails':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.SettledTransactionRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/getbusinessdetails':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.BlankApiPublicRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/getbusinessdetails':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.Request.BlankApiPublicRequestClass'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/depositereportsyncintovagaro':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.DepositeReportSyncVagaroRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/depositereportsyncintovagaro':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.DepositeReportSyncVagaroRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/fordepositereportsyncintovagaro':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.DepositeReportSyncVagaroRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/fordepositereportsyncintovagaro':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.DepositeReportSyncVagaroRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/api/v{version}/Zenswipe/createmerchantfromzs':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.CreateMerchantRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
  '/{group}/api/v{version}/Zenswipe/createmerchantfromzs':
    post:
      tags:
        - Zenswipe
      consumes:
        - application/json
        - text/json
        - application/*+json
      parameters:
        - in: path
          name: group
          required: true
          type: string
        - in: path
          name: version
          required: true
          type: string
        - in: body
          name: body
          schema:
            $ref: '#/definitions/Vagaro.Public.Model.CreateMerchantRequest'
      responses:
        '200':
          description: Success
        '1001':
          description: Information
definitions:
  Microsoft.AspNetCore.Mvc.ProblemDetails:
    type: object
    properties:
      type:
        type: string
      title:
        type: string
      status:
        format: int32
        type: integer
      detail:
        type: string
      instance:
        type: string
    additionalProperties: { }
  System.ComponentModel.IComponent:
    type: object
    properties:
      site:
        $ref: '#/definitions/System.ComponentModel.ISite'
  System.ComponentModel.IContainer:
    type: object
    properties:
      components:
        type: array
        items: { }
        readOnly: true
  System.ComponentModel.ISite:
    type: object
    properties:
      component:
        $ref: '#/definitions/System.ComponentModel.IComponent'
      container:
        $ref: '#/definitions/System.ComponentModel.IContainer'
      designMode:
        type: boolean
        readOnly: true
      name:
        type: string
  System.Data.DataColumn:
    type: object
    properties:
      site:
        $ref: '#/definitions/System.ComponentModel.ISite'
      container:
        $ref: '#/definitions/System.ComponentModel.IContainer'
      designMode:
        type: boolean
        readOnly: true
      allowDBNull:
        default: true
        type: boolean
      autoIncrement:
        default: false
        type: boolean
      autoIncrementSeed:
        format: int64
        default: 0
        type: integer
      autoIncrementStep:
        format: int64
        default: 1
        type: integer
      caption:
        type: string
      columnName:
        default: ''
        type: string
      prefix:
        default: ''
        type: string
      dataType:
        $ref: '#/definitions/System.Type'
      dateTimeMode:
        $ref: '#/definitions/System.Data.DataSetDateTime'
      defaultValue: { }
      expression:
        default: ''
        type: string
      extendedProperties:
        type: object
        additionalProperties: { }
        readOnly: true
      maxLength:
        format: int32
        default: -1
        type: integer
      namespace:
        type: string
      ordinal:
        format: int32
        type: integer
        readOnly: true
      readOnly:
        default: false
        type: boolean
      table:
        $ref: '#/definitions/System.Data.DataTable'
      unique:
        default: false
        type: boolean
      columnMapping:
        $ref: '#/definitions/System.Data.MappingType'
  System.Data.DataSet:
    type: object
    properties:
      container:
        $ref: '#/definitions/System.ComponentModel.IContainer'
      designMode:
        type: boolean
        readOnly: true
      remotingFormat:
        $ref: '#/definitions/System.Data.SerializationFormat'
      schemaSerializationMode:
        $ref: '#/definitions/System.Data.SchemaSerializationMode'
      caseSensitive:
        default: false
        type: boolean
      defaultViewManager:
        type: array
        items: { }
        readOnly: true
      enforceConstraints:
        default: true
        type: boolean
      dataSetName:
        default: ''
        type: string
      namespace:
        default: ''
        type: string
      prefix:
        default: ''
        type: string
      extendedProperties:
        type: object
        additionalProperties: { }
        readOnly: true
      hasErrors:
        type: boolean
        readOnly: true
      isInitialized:
        type: boolean
        readOnly: true
      locale:
        $ref: '#/definitions/System.Globalization.CultureInfo'
      site:
        $ref: '#/definitions/System.ComponentModel.ISite'
      relations:
        type: array
        items: { }
        readOnly: true
      tables:
        type: array
        items: { }
        readOnly: true
  System.Data.DataSetDateTime:
    format: int32
    enum:
      - 1
      - 2
      - 3
      - 4
    type: integer
  System.Data.DataTable:
    type: object
    properties:
      container:
        $ref: '#/definitions/System.ComponentModel.IContainer'
      designMode:
        type: boolean
        readOnly: true
      caseSensitive:
        type: boolean
      isInitialized:
        type: boolean
        readOnly: true
      remotingFormat:
        $ref: '#/definitions/System.Data.SerializationFormat'
      childRelations:
        type: array
        items: { }
        readOnly: true
      columns:
        type: array
        items: { }
        readOnly: true
      constraints:
        type: array
        items: { }
        readOnly: true
      dataSet:
        $ref: '#/definitions/System.Data.DataSet'
      defaultView:
        type: array
        items: { }
        readOnly: true
      displayExpression:
        default: ''
        type: string
      extendedProperties:
        type: object
        additionalProperties: { }
        readOnly: true
      hasErrors:
        type: boolean
        readOnly: true
      locale:
        $ref: '#/definitions/System.Globalization.CultureInfo'
      minimumCapacity:
        format: int32
        default: 50
        type: integer
      parentRelations:
        type: array
        items: { }
        readOnly: true
      primaryKey:
        type: array
        items:
          $ref: '#/definitions/System.Data.DataColumn'
      rows:
        type: array
        items: { }
        readOnly: true
      tableName:
        default: ''
        type: string
      namespace:
        type: string
      prefix:
        default: ''
        type: string
      site:
        $ref: '#/definitions/System.ComponentModel.ISite'
  System.Data.MappingType:
    format: int32
    enum:
      - 1
      - 2
      - 3
      - 4
    type: integer
  System.Data.SchemaSerializationMode:
    format: int32
    enum:
      - 1
      - 2
    type: integer
  System.Data.SerializationFormat:
    format: int32
    enum:
      - 0
      - 1
    type: integer
  System.DayOfWeek:
    format: int32
    enum:
      - 0
      - 1
      - 2
      - 3
      - 4
      - 5
      - 6
    type: integer
  System.Exception:
    type: object
    properties:
      targetSite:
        $ref: '#/definitions/System.Reflection.MethodBase'
      message:
        type: string
        readOnly: true
      data:
        type: object
        additionalProperties: { }
        readOnly: true
      innerException:
        $ref: '#/definitions/System.Exception'
      helpLink:
        type: string
      source:
        type: string
      hResult:
        format: int32
        type: integer
      stackTrace:
        type: string
        readOnly: true
  System.Globalization.Calendar:
    type: object
    properties:
      minSupportedDateTime:
        format: date-time
        type: string
        readOnly: true
      maxSupportedDateTime:
        format: date-time
        type: string
        readOnly: true
      algorithmType:
        $ref: '#/definitions/System.Globalization.CalendarAlgorithmType'
      isReadOnly:
        type: boolean
        readOnly: true
      eras:
        type: array
        items:
          format: int32
          type: integer
        readOnly: true
      twoDigitYearMax:
        format: int32
        type: integer
  System.Globalization.CalendarAlgorithmType:
    format: int32
    enum:
      - 0
      - 1
      - 2
      - 3
    type: integer
  System.Globalization.CalendarWeekRule:
    format: int32
    enum:
      - 0
      - 1
      - 2
    type: integer
  System.Globalization.CompareInfo:
    type: object
    properties:
      name:
        type: string
        readOnly: true
      version:
        $ref: '#/definitions/System.Globalization.SortVersion'
      lcid:
        format: int32
        type: integer
        readOnly: true
  System.Globalization.CultureInfo:
    type: object
    properties:
      parent:
        $ref: '#/definitions/System.Globalization.CultureInfo'
      lcid:
        format: int32
        type: integer
        readOnly: true
      keyboardLayoutId:
        format: int32
        type: integer
        readOnly: true
      name:
        type: string
      ietfLanguageTag:
        type: string
        readOnly: true
      displayName:
        type: string
        readOnly: true
      nativeName:
        type: string
        readOnly: true
      englishName:
        type: string
        readOnly: true
      twoLetterISOLanguageName:
        type: string
        readOnly: true
      threeLetterISOLanguageName:
        type: string
        readOnly: true
      threeLetterWindowsLanguageName:
        type: string
        readOnly: true
      compareInfo:
        $ref: '#/definitions/System.Globalization.CompareInfo'
      textInfo:
        $ref: '#/definitions/System.Globalization.TextInfo'
      isNeutralCulture:
        type: boolean
        readOnly: true
      cultureTypes:
        $ref: '#/definitions/System.Globalization.CultureTypes'
      numberFormat:
        $ref: '#/definitions/System.Globalization.NumberFormatInfo'
      dateTimeFormat:
        $ref: '#/definitions/System.Globalization.DateTimeFormatInfo'
      calendar:
        $ref: '#/definitions/System.Globalization.Calendar'
      optionalCalendars:
        type: array
        items:
          $ref: '#/definitions/System.Globalization.Calendar'
        readOnly: true
      useUserOverride:
        type: boolean
        readOnly: true
      isReadOnly:
        type: boolean
        readOnly: true
  System.Globalization.CultureTypes:
    format: int32
    enum:
      - 1
      - 2
      - 4
      - 7
      - 8
      - 16
      - 32
      - 64
    type: integer
  System.Globalization.DateTimeFormatInfo:
    type: object
    properties:
      amDesignator:
        type: string
      calendar:
        $ref: '#/definitions/System.Globalization.Calendar'
      dateSeparator:
        type: string
      firstDayOfWeek:
        $ref: '#/definitions/System.DayOfWeek'
      calendarWeekRule:
        $ref: '#/definitions/System.Globalization.CalendarWeekRule'
      fullDateTimePattern:
        type: string
      longDatePattern:
        type: string
      longTimePattern:
        type: string
      monthDayPattern:
        type: string
      pmDesignator:
        type: string
      rfC1123Pattern:
        type: string
        readOnly: true
      shortDatePattern:
        type: string
      shortTimePattern:
        type: string
      sortableDateTimePattern:
        type: string
        readOnly: true
      timeSeparator:
        type: string
      universalSortableDateTimePattern:
        type: string
        readOnly: true
      yearMonthPattern:
        type: string
      abbreviatedDayNames:
        type: array
        items:
          type: string
      shortestDayNames:
        type: array
        items:
          type: string
      dayNames:
        type: array
        items:
          type: string
      abbreviatedMonthNames:
        type: array
        items:
          type: string
      monthNames:
        type: array
        items:
          type: string
      isReadOnly:
        type: boolean
        readOnly: true
      nativeCalendarName:
        type: string
        readOnly: true
      abbreviatedMonthGenitiveNames:
        type: array
        items:
          type: string
      monthGenitiveNames:
        type: array
        items:
          type: string
  System.Globalization.DigitShapes:
    format: int32
    enum:
      - 0
      - 1
      - 2
    type: integer
  System.Globalization.NumberFormatInfo:
    type: object
    properties:
      currencyDecimalDigits:
        format: int32
        type: integer
      currencyDecimalSeparator:
        type: string
      isReadOnly:
        type: boolean
        readOnly: true
      currencyGroupSizes:
        type: array
        items:
          format: int32
          type: integer
      numberGroupSizes:
        type: array
        items:
          format: int32
          type: integer
      percentGroupSizes:
        type: array
        items:
          format: int32
          type: integer
      currencyGroupSeparator:
        type: string
      currencySymbol:
        type: string
      naNSymbol:
        type: string
      currencyNegativePattern:
        format: int32
        type: integer
      numberNegativePattern:
        format: int32
        type: integer
      percentPositivePattern:
        format: int32
        type: integer
      percentNegativePattern:
        format: int32
        type: integer
      negativeInfinitySymbol:
        type: string
      negativeSign:
        type: string
      numberDecimalDigits:
        format: int32
        type: integer
      numberDecimalSeparator:
        type: string
      numberGroupSeparator:
        type: string
      currencyPositivePattern:
        format: int32
        type: integer
      positiveInfinitySymbol:
        type: string
      positiveSign:
        type: string
      percentDecimalDigits:
        format: int32
        type: integer
      percentDecimalSeparator:
        type: string
      percentGroupSeparator:
        type: string
      percentSymbol:
        type: string
      perMilleSymbol:
        type: string
      nativeDigits:
        type: array
        items:
          type: string
      digitSubstitution:
        $ref: '#/definitions/System.Globalization.DigitShapes'
  System.Globalization.SortVersion:
    type: object
    properties:
      fullVersion:
        format: int32
        type: integer
      sortId:
        format: uuid
        type: string
  System.Globalization.TextInfo:
    type: object
    properties:
      ansiCodePage:
        format: int32
        type: integer
        readOnly: true
      oemCodePage:
        format: int32
        type: integer
        readOnly: true
      macCodePage:
        format: int32
        type: integer
        readOnly: true
      ebcdicCodePage:
        format: int32
        type: integer
        readOnly: true
      lcid:
        format: int32
        type: integer
        readOnly: true
      cultureName:
        type: string
        readOnly: true
      isReadOnly:
        type: boolean
        readOnly: true
      listSeparator:
        type: string
      isRightToLeft:
        type: boolean
        readOnly: true
  System.IntPtr:
    type: object
  System.ModuleHandle:
    type: object
    properties:
      mdStreamVersion:
        format: int32
        type: integer
        readOnly: true
  System.Reflection.Assembly:
    type: object
    properties:
      definedTypes:
        type: array
        items:
          $ref: '#/definitions/System.Reflection.TypeInfo'
        readOnly: true
      exportedTypes:
        type: array
        items:
          $ref: '#/definitions/System.Type'
        readOnly: true
      codeBase:
        type: string
        readOnly: true
      entryPoint:
        $ref: '#/definitions/System.Reflection.MethodInfo'
      fullName:
        type: string
        readOnly: true
      imageRuntimeVersion:
        type: string
        readOnly: true
      isDynamic:
        type: boolean
        readOnly: true
      location:
        type: string
        readOnly: true
      reflectionOnly:
        type: boolean
        readOnly: true
      isCollectible:
        type: boolean
        readOnly: true
      isFullyTrusted:
        type: boolean
        readOnly: true
      customAttributes:
        type: array
        items:
          $ref: '#/definitions/System.Reflection.CustomAttributeData'
        readOnly: true
      escapedCodeBase:
        type: string
        readOnly: true
      manifestModule:
        $ref: '#/definitions/System.Reflection.Module'
      modules:
        type: array
        items:
          $ref: '#/definitions/System.Reflection.Module'
        readOnly: true
      globalAssemblyCache:
        type: boolean
        readOnly: true
      hostContext:
        format: int64
        type: integer
        readOnly: true
      securityRuleSet:
        $ref: '#/definitions/System.Security.SecurityRuleSet'
  System.Reflection.CallingConventions:
    format: int32
    enum:
      - 1
      - 2
      - 3
      - 32
      - 64
    type: integer
  System.Reflection.ConstructorInfo:
    type: object
    properties:
      name:
        type: string
        readOnly: true
      declaringType:
        $ref: '#/definitions/System.Type'
      reflectedType:
        $ref: '#/definitions/System.Type'
      module:
        $ref: '#/definitions/System.Reflection.Module'
      customAttributes:
        type: array
        items:
          $ref: '#/definitions/System.Reflection.CustomAttributeData'
        readOnly: true
      isCollectible:
        type: boolean
        readOnly: true
      metadataToken:
        format: int32
        type: integer
        readOnly: true
      attributes:
        $ref: '#/definitions/System.Reflection.MethodAttributes'
      methodImplementationFlags:
        $ref: '#/definitions/System.Reflection.MethodImplAttributes'
      callingConvention:
        $ref: '#/definitions/System.Reflection.CallingConventions'
      isAbstract:
        type: boolean
        readOnly: true
      isConstructor:
        type: boolean
        readOnly: true
      isFinal:
        type: boolean
        readOnly: true
      isHideBySig:
        type: boolean
        readOnly: true
      isSpecialName:
        type: boolean
        readOnly: true
      isStatic:
        type: boolean
        readOnly: true
      isVirtual:
        type: boolean
        readOnly: true
      isAssembly:
        type: boolean
        readOnly: true
      isFamily:
        type: boolean
        readOnly: true
      isFamilyAndAssembly:
        type: boolean
        readOnly: true
      isFamilyOrAssembly:
        type: boolean
        readOnly: true
      isPrivate:
        type: boolean
        readOnly: true
      isPublic:
        type: boolean
        readOnly: true
      isConstructedGenericMethod:
        type: boolean
        readOnly: true
      isGenericMethod:
        type: boolean
        readOnly: true
      isGenericMethodDefinition:
        type: boolean
        readOnly: true
      containsGenericParameters:
        type: boolean
        readOnly: true
      methodHandle:
        $ref: '#/definitions/System.RuntimeMethodHandle'
      isSecurityCritical:
        type: boolean
        readOnly: true
      isSecuritySafeCritical:
        type: boolean
        readOnly: true
      isSecurityTransparent:
        type: boolean
        readOnly: true
      memberType:
        $ref: '#/definitions/System.Reflection.MemberTypes'
  System.Reflection.CustomAttributeData:
    type: object
    properties:
      attributeType:
        $ref: '#/definitions/System.Type'
      constructor:
        $ref: '#/definitions/System.Reflection.ConstructorInfo'
      constructorArguments:
        type: array
        items:
          $ref: '#/definitions/System.Reflection.CustomAttributeTypedArgument'
        readOnly: true
      namedArguments:
        type: array
        items:
          $ref: '#/definitions/System.Reflection.CustomAttributeNamedArgument'
        readOnly: true
  System.Reflection.CustomAttributeNamedArgument:
    type: object
    properties:
      memberInfo:
        $ref: '#/definitions/System.Reflection.MemberInfo'
      typedValue:
        $ref: '#/definitions/System.Reflection.CustomAttributeTypedArgument'
      memberName:
        type: string
        readOnly: true
      isField:
        type: boolean
        readOnly: true
  System.Reflection.CustomAttributeTypedArgument:
    type: object
    properties:
      argumentType:
        $ref: '#/definitions/System.Type'
      value: { }
  System.Reflection.EventAttributes:
    format: int32
    enum:
      - 0
      - 512
      - 1024
    type: integer
  System.Reflection.EventInfo:
    type: object
    properties:
      name:
        type: string
        readOnly: true
      declaringType:
        $ref: '#/definitions/System.Type'
      reflectedType:
        $ref: '#/definitions/System.Type'
      module:
        $ref: '#/definitions/System.Reflection.Module'
      customAttributes:
        type: array
        items:
          $ref: '#/definitions/System.Reflection.CustomAttributeData'
        readOnly: true
      isCollectible:
        type: boolean
        readOnly: true
      metadataToken:
        format: int32
        type: integer
        readOnly: true
      memberType:
        $ref: '#/definitions/System.Reflection.MemberTypes'
      attributes:
        $ref: '#/definitions/System.Reflection.EventAttributes'
      isSpecialName:
        type: boolean
        readOnly: true
      addMethod:
        $ref: '#/definitions/System.Reflection.MethodInfo'
      removeMethod:
        $ref: '#/definitions/System.Reflection.MethodInfo'
      raiseMethod:
        $ref: '#/definitions/System.Reflection.MethodInfo'
      isMulticast:
        type: boolean
        readOnly: true
      eventHandlerType:
        $ref: '#/definitions/System.Type'
  System.Reflection.FieldAttributes:
    format: int32
    enum:
      - 0
      - 1
      - 2
      - 3
      - 4
      - 5
      - 6
      - 7
      - 16
      - 32
      - 64
      - 128
      - 256
      - 512
      - 1024
      - 4096
      - 8192
      - 32768
      - 38144
    type: integer
  System.Reflection.FieldInfo:
    type: object
    properties:
      name:
        type: string
        readOnly: true
      declaringType:
        $ref: '#/definitions/System.Type'
      reflectedType:
        $ref: '#/definitions/System.Type'
      module:
        $ref: '#/definitions/System.Reflection.Module'
      customAttributes:
        type: array
        items:
          $ref: '#/definitions/System.Reflection.CustomAttributeData'
        readOnly: true
      isCollectible:
        type: boolean
        readOnly: true
      metadataToken:
        format: int32
        type: integer
        readOnly: true
      memberType:
        $ref: '#/definitions/System.Reflection.MemberTypes'
      attributes:
        $ref: '#/definitions/System.Reflection.FieldAttributes'
      fieldType:
        $ref: '#/definitions/System.Type'
      isInitOnly:
        type: boolean
        readOnly: true
      isLiteral:
        type: boolean
        readOnly: true
      isNotSerialized:
        type: boolean
        readOnly: true
      isPinvokeImpl:
        type: boolean
        readOnly: true
      isSpecialName:
        type: boolean
        readOnly: true
      isStatic:
        type: boolean
        readOnly: true
      isAssembly:
        type: boolean
        readOnly: true
      isFamily:
        type: boolean
        readOnly: true
      isFamilyAndAssembly:
        type: boolean
        readOnly: true
      isFamilyOrAssembly:
        type: boolean
        readOnly: true
      isPrivate:
        type: boolean
        readOnly: true
      isPublic:
        type: boolean
        readOnly: true
      isSecurityCritical:
        type: boolean
        readOnly: true
      isSecuritySafeCritical:
        type: boolean
        readOnly: true
      isSecurityTransparent:
        type: boolean
        readOnly: true
      fieldHandle:
        $ref: '#/definitions/System.RuntimeFieldHandle'
  System.Reflection.GenericParameterAttributes:
    format: int32
    enum:
      - 0
      - 1
      - 2
      - 3
      - 4
      - 8
      - 16
      - 28
    type: integer
  System.Reflection.ICustomAttributeProvider:
    type: object
  System.Reflection.MemberInfo:
    type: object
    properties:
      memberType:
        $ref: '#/definitions/System.Reflection.MemberTypes'
      declaringType:
        $ref: '#/definitions/System.Type'
      reflectedType:
        $ref: '#/definitions/System.Type'
      name:
        type: string
        readOnly: true
      module:
        $ref: '#/definitions/System.Reflection.Module'
      customAttributes:
        type: array
        items:
          $ref: '#/definitions/System.Reflection.CustomAttributeData'
        readOnly: true
      isCollectible:
        type: boolean
        readOnly: true
      metadataToken:
        format: int32
        type: integer
        readOnly: true
  System.Reflection.MemberTypes:
    format: int32
    enum:
      - 1
      - 2
      - 4
      - 8
      - 16
      - 32
      - 64
      - 128
      - 191
    type: integer
  System.Reflection.MethodAttributes:
    format: int32
    enum:
      - 0
      - 1
      - 2
      - 3
      - 4
      - 5
      - 6
      - 7
      - 8
      - 16
      - 32
      - 64
      - 128
      - 256
      - 512
      - 1024
      - 2048
      - 4096
      - 8192
      - 16384
      - 32768
      - 53248
    type: integer
  System.Reflection.MethodBase:
    type: object
    properties:
      memberType:
        $ref: '#/definitions/System.Reflection.MemberTypes'
      name:
        type: string
        readOnly: true
      declaringType:
        $ref: '#/definitions/System.Type'
      reflectedType:
        $ref: '#/definitions/System.Type'
      module:
        $ref: '#/definitions/System.Reflection.Module'
      customAttributes:
        type: array
        items:
          $ref: '#/definitions/System.Reflection.CustomAttributeData'
        readOnly: true
      isCollectible:
        type: boolean
        readOnly: true
      metadataToken:
        format: int32
        type: integer
        readOnly: true
      attributes:
        $ref: '#/definitions/System.Reflection.MethodAttributes'
      methodImplementationFlags:
        $ref: '#/definitions/System.Reflection.MethodImplAttributes'
      callingConvention:
        $ref: '#/definitions/System.Reflection.CallingConventions'
      isAbstract:
        type: boolean
        readOnly: true
      isConstructor:
        type: boolean
        readOnly: true
      isFinal:
        type: boolean
        readOnly: true
      isHideBySig:
        type: boolean
        readOnly: true
      isSpecialName:
        type: boolean
        readOnly: true
      isStatic:
        type: boolean
        readOnly: true
      isVirtual:
        type: boolean
        readOnly: true
      isAssembly:
        type: boolean
        readOnly: true
      isFamily:
        type: boolean
        readOnly: true
      isFamilyAndAssembly:
        type: boolean
        readOnly: true
      isFamilyOrAssembly:
        type: boolean
        readOnly: true
      isPrivate:
        type: boolean
        readOnly: true
      isPublic:
        type: boolean
        readOnly: true
      isConstructedGenericMethod:
        type: boolean
        readOnly: true
      isGenericMethod:
        type: boolean
        readOnly: true
      isGenericMethodDefinition:
        type: boolean
        readOnly: true
      containsGenericParameters:
        type: boolean
        readOnly: true
      methodHandle:
        $ref: '#/definitions/System.RuntimeMethodHandle'
      isSecurityCritical:
        type: boolean
        readOnly: true
      isSecuritySafeCritical:
        type: boolean
        readOnly: true
      isSecurityTransparent:
        type: boolean
        readOnly: true
  System.Reflection.MethodImplAttributes:
    format: int32
    enum:
      - 0
      - 1
      - 2
      - 3
      - 4
      - 8
      - 16
      - 32
      - 64
      - 128
      - 256
      - 512
      - 4096
      - 65535
    type: integer
  System.Reflection.MethodInfo:
    type: object
    properties:
      name:
        type: string
        readOnly: true
      declaringType:
        $ref: '#/definitions/System.Type'
      reflectedType:
        $ref: '#/definitions/System.Type'
      module:
        $ref: '#/definitions/System.Reflection.Module'
      customAttributes:
        type: array
        items:
          $ref: '#/definitions/System.Reflection.CustomAttributeData'
        readOnly: true
      isCollectible:
        type: boolean
        readOnly: true
      metadataToken:
        format: int32
        type: integer
        readOnly: true
      attributes:
        $ref: '#/definitions/System.Reflection.MethodAttributes'
      methodImplementationFlags:
        $ref: '#/definitions/System.Reflection.MethodImplAttributes'
      callingConvention:
        $ref: '#/definitions/System.Reflection.CallingConventions'
      isAbstract:
        type: boolean
        readOnly: true
      isConstructor:
        type: boolean
        readOnly: true
      isFinal:
        type: boolean
        readOnly: true
      isHideBySig:
        type: boolean
        readOnly: true
      isSpecialName:
        type: boolean
        readOnly: true
      isStatic:
        type: boolean
        readOnly: true
      isVirtual:
        type: boolean
        readOnly: true
      isAssembly:
        type: boolean
        readOnly: true
      isFamily:
        type: boolean
        readOnly: true
      isFamilyAndAssembly:
        type: boolean
        readOnly: true
      isFamilyOrAssembly:
        type: boolean
        readOnly: true
      isPrivate:
        type: boolean
        readOnly: true
      isPublic:
        type: boolean
        readOnly: true
      isConstructedGenericMethod:
        type: boolean
        readOnly: true
      isGenericMethod:
        type: boolean
        readOnly: true
      isGenericMethodDefinition:
        type: boolean
        readOnly: true
      containsGenericParameters:
        type: boolean
        readOnly: true
      methodHandle:
        $ref: '#/definitions/System.RuntimeMethodHandle'
      isSecurityCritical:
        type: boolean
        readOnly: true
      isSecuritySafeCritical:
        type: boolean
        readOnly: true
      isSecurityTransparent:
        type: boolean
        readOnly: true
      memberType:
        $ref: '#/definitions/System.Reflection.MemberTypes'
      returnParameter:
        $ref: '#/definitions/System.Reflection.ParameterInfo'
      returnType:
        $ref: '#/definitions/System.Type'
      returnTypeCustomAttributes:
        $ref: '#/definitions/System.Reflection.ICustomAttributeProvider'
  System.Reflection.Module:
    type: object
    properties:
      assembly:
        $ref: '#/definitions/System.Reflection.Assembly'
      fullyQualifiedName:
        type: string
        readOnly: true
      name:
        type: string
        readOnly: true
      mdStreamVersion:
        format: int32
        type: integer
        readOnly: true
      moduleVersionId:
        format: uuid
        type: string
        readOnly: true
      scopeName:
        type: string
        readOnly: true
      moduleHandle:
        $ref: '#/definitions/System.ModuleHandle'
      customAttributes:
        type: array
        items:
          $ref: '#/definitions/System.Reflection.CustomAttributeData'
        readOnly: true
      metadataToken:
        format: int32
        type: integer
        readOnly: true
  System.Reflection.ParameterAttributes:
    format: int32
    enum:
      - 0
      - 1
      - 2
      - 4
      - 8
      - 16
      - 4096
      - 8192
      - 16384
      - 32768
      - 61440
    type: integer
  System.Reflection.ParameterInfo:
    type: object
    properties:
      attributes:
        $ref: '#/definitions/System.Reflection.ParameterAttributes'
      member:
        $ref: '#/definitions/System.Reflection.MemberInfo'
      name:
        type: string
        readOnly: true
      parameterType:
        $ref: '#/definitions/System.Type'
      position:
        format: int32
        type: integer
        readOnly: true
      isIn:
        type: boolean
        readOnly: true
      isLcid:
        type: boolean
        readOnly: true
      isOptional:
        type: boolean
        readOnly: true
      isOut:
        type: boolean
        readOnly: true
      isRetval:
        type: boolean
        readOnly: true
      defaultValue:
        readOnly: true
      rawDefaultValue:
        readOnly: true
      hasDefaultValue:
        type: boolean
        readOnly: true
      customAttributes:
        type: array
        items:
          $ref: '#/definitions/System.Reflection.CustomAttributeData'
        readOnly: true
      metadataToken:
        format: int32
        type: integer
        readOnly: true
  System.Reflection.PropertyAttributes:
    format: int32
    enum:
      - 0
      - 512
      - 1024
      - 4096
      - 8192
      - 16384
      - 32768
      - 62464
    type: integer
  System.Reflection.PropertyInfo:
    type: object
    properties:
      name:
        type: string
        readOnly: true
      declaringType:
        $ref: '#/definitions/System.Type'
      reflectedType:
        $ref: '#/definitions/System.Type'
      module:
        $ref: '#/definitions/System.Reflection.Module'
      customAttributes:
        type: array
        items:
          $ref: '#/definitions/System.Reflection.CustomAttributeData'
        readOnly: true
      isCollectible:
        type: boolean
        readOnly: true
      metadataToken:
        format: int32
        type: integer
        readOnly: true
      memberType:
        $ref: '#/definitions/System.Reflection.MemberTypes'
      propertyType:
        $ref: '#/definitions/System.Type'
      attributes:
        $ref: '#/definitions/System.Reflection.PropertyAttributes'
      isSpecialName:
        type: boolean
        readOnly: true
      canRead:
        type: boolean
        readOnly: true
      canWrite:
        type: boolean
        readOnly: true
      getMethod:
        $ref: '#/definitions/System.Reflection.MethodInfo'
      setMethod:
        $ref: '#/definitions/System.Reflection.MethodInfo'
  System.Reflection.TypeAttributes:
    format: int32
    enum:
      - 0
      - 1
      - 2
      - 3
      - 4
      - 5
      - 6
      - 7
      - 8
      - 16
      - 24
      - 32
      - 128
      - 256
      - 1024
      - 2048
      - 4096
      - 8192
      - 16384
      - 65536
      - 131072
      - 196608
      - 262144
      - 264192
      - 1048576
      - 12582912
    type: integer
  System.Reflection.TypeInfo:
    type: object
    properties:
      name:
        type: string
        readOnly: true
      customAttributes:
        type: array
        items:
          $ref: '#/definitions/System.Reflection.CustomAttributeData'
        readOnly: true
      isCollectible:
        type: boolean
        readOnly: true
      metadataToken:
        format: int32
        type: integer
        readOnly: true
      isInterface:
        type: boolean
        readOnly: true
      memberType:
        $ref: '#/definitions/System.Reflection.MemberTypes'
      namespace:
        type: string
        readOnly: true
      assemblyQualifiedName:
        type: string
        readOnly: true
      fullName:
        type: string
        readOnly: true
      assembly:
        $ref: '#/definitions/System.Reflection.Assembly'
      module:
        $ref: '#/definitions/System.Reflection.Module'
      isNested:
        type: boolean
        readOnly: true
      declaringType:
        $ref: '#/definitions/System.Type'
      declaringMethod:
        $ref: '#/definitions/System.Reflection.MethodBase'
      reflectedType:
        $ref: '#/definitions/System.Type'
      underlyingSystemType:
        $ref: '#/definitions/System.Type'
      isTypeDefinition:
        type: boolean
        readOnly: true
      isArray:
        type: boolean
        readOnly: true
      isByRef:
        type: boolean
        readOnly: true
      isPointer:
        type: boolean
        readOnly: true
      isConstructedGenericType:
        type: boolean
        readOnly: true
      isGenericParameter:
        type: boolean
        readOnly: true
      isGenericTypeParameter:
        type: boolean
        readOnly: true
      isGenericMethodParameter:
        type: boolean
        readOnly: true
      isGenericType:
        type: boolean
        readOnly: true
      isGenericTypeDefinition:
        type: boolean
        readOnly: true
      isSZArray:
        type: boolean
        readOnly: true
      isVariableBoundArray:
        type: boolean
        readOnly: true
      isByRefLike:
        type: boolean
        readOnly: true
      hasElementType:
        type: boolean
        readOnly: true
      genericTypeArguments:
        type: array
        items:
          $ref: '#/definitions/System.Type'
        readOnly: true
      genericParameterPosition:
        format: int32
        type: integer
        readOnly: true
      genericParameterAttributes:
        $ref: '#/definitions/System.Reflection.GenericParameterAttributes'
      attributes:
        $ref: '#/definitions/System.Reflection.TypeAttributes'
      isAbstract:
        type: boolean
        readOnly: true
      isImport:
        type: boolean
        readOnly: true
      isSealed:
        type: boolean
        readOnly: true
      isSpecialName:
        type: boolean
        readOnly: true
      isClass:
        type: boolean
        readOnly: true
      isNestedAssembly:
        type: boolean
        readOnly: true
      isNestedFamANDAssem:
        type: boolean
        readOnly: true
      isNestedFamily:
        type: boolean
        readOnly: true
      isNestedFamORAssem:
        type: boolean
        readOnly: true
      isNestedPrivate:
        type: boolean
        readOnly: true
      isNestedPublic:
        type: boolean
        readOnly: true
      isNotPublic:
        type: boolean
        readOnly: true
      isPublic:
        type: boolean
        readOnly: true
      isAutoLayout:
        type: boolean
        readOnly: true
      isExplicitLayout:
        type: boolean
        readOnly: true
      isLayoutSequential:
        type: boolean
        readOnly: true
      isAnsiClass:
        type: boolean
        readOnly: true
      isAutoClass:
        type: boolean
        readOnly: true
      isUnicodeClass:
        type: boolean
        readOnly: true
      isCOMObject:
        type: boolean
        readOnly: true
      isContextful:
        type: boolean
        readOnly: true
      isEnum:
        type: boolean
        readOnly: true
      isMarshalByRef:
        type: boolean
        readOnly: true
      isPrimitive:
        type: boolean
        readOnly: true
      isValueType:
        type: boolean
        readOnly: true
      isSignatureType:
        type: boolean
        readOnly: true
      isSecurityCritical:
        type: boolean
        readOnly: true
      isSecuritySafeCritical:
        type: boolean
        readOnly: true
      isSecurityTransparent:
        type: boolean
        readOnly: true
      structLayoutAttribute:
        $ref: '#/definitions/System.Runtime.InteropServices.StructLayoutAttribute'
      typeInitializer:
        $ref: '#/definitions/System.Reflection.ConstructorInfo'
      typeHandle:
        $ref: '#/definitions/System.RuntimeTypeHandle'
      guid:
        format: uuid
        type: string
        readOnly: true
      baseType:
        $ref: '#/definitions/System.Type'
      isSerializable:
        type: boolean
        readOnly: true
      containsGenericParameters:
        type: boolean
        readOnly: true
      isVisible:
        type: boolean
        readOnly: true
      genericTypeParameters:
        type: array
        items:
          $ref: '#/definitions/System.Type'
        readOnly: true
      declaredConstructors:
        type: array
        items:
          $ref: '#/definitions/System.Reflection.ConstructorInfo'
        readOnly: true
      declaredEvents:
        type: array
        items:
          $ref: '#/definitions/System.Reflection.EventInfo'
        readOnly: true
      declaredFields:
        type: array
        items:
          $ref: '#/definitions/System.Reflection.FieldInfo'
        readOnly: true
      declaredMembers:
        type: array
        items:
          $ref: '#/definitions/System.Reflection.MemberInfo'
        readOnly: true
      declaredMethods:
        type: array
        items:
          $ref: '#/definitions/System.Reflection.MethodInfo'
        readOnly: true
      declaredNestedTypes:
        type: array
        items:
          $ref: '#/definitions/System.Reflection.TypeInfo'
        readOnly: true
      declaredProperties:
        type: array
        items:
          $ref: '#/definitions/System.Reflection.PropertyInfo'
        readOnly: true
      implementedInterfaces:
        type: array
        items:
          $ref: '#/definitions/System.Type'
        readOnly: true
  System.Runtime.InteropServices.LayoutKind:
    format: int32
    enum:
      - 0
      - 2
      - 3
    type: integer
  System.Runtime.InteropServices.StructLayoutAttribute:
    type: object
    properties:
      typeId:
        readOnly: true
      value:
        $ref: '#/definitions/System.Runtime.InteropServices.LayoutKind'
  System.RuntimeFieldHandle:
    type: object
    properties:
      value:
        $ref: '#/definitions/System.IntPtr'
  System.RuntimeMethodHandle:
    type: object
    properties:
      value:
        $ref: '#/definitions/System.IntPtr'
  System.RuntimeTypeHandle:
    type: object
    properties:
      value:
        $ref: '#/definitions/System.IntPtr'
  System.Security.SecurityRuleSet:
    format: int32
    enum:
      - 0
      - 1
      - 2
    type: integer
  System.Text.StringBuilder:
    type: object
    properties:
      capacity:
        format: int32
        type: integer
      maxCapacity:
        format: int32
        type: integer
        readOnly: true
      length:
        format: int32
        type: integer
  System.Type:
    type: object
    properties:
      name:
        type: string
        readOnly: true
      customAttributes:
        type: array
        items:
          $ref: '#/definitions/System.Reflection.CustomAttributeData'
        readOnly: true
      isCollectible:
        type: boolean
        readOnly: true
      metadataToken:
        format: int32
        type: integer
        readOnly: true
      isInterface:
        type: boolean
        readOnly: true
      memberType:
        $ref: '#/definitions/System.Reflection.MemberTypes'
      namespace:
        type: string
        readOnly: true
      assemblyQualifiedName:
        type: string
        readOnly: true
      fullName:
        type: string
        readOnly: true
      assembly:
        $ref: '#/definitions/System.Reflection.Assembly'
      module:
        $ref: '#/definitions/System.Reflection.Module'
      isNested:
        type: boolean
        readOnly: true
      declaringType:
        $ref: '#/definitions/System.Type'
      declaringMethod:
        $ref: '#/definitions/System.Reflection.MethodBase'
      reflectedType:
        $ref: '#/definitions/System.Type'
      underlyingSystemType:
        $ref: '#/definitions/System.Type'
      isTypeDefinition:
        type: boolean
        readOnly: true
      isArray:
        type: boolean
        readOnly: true
      isByRef:
        type: boolean
        readOnly: true
      isPointer:
        type: boolean
        readOnly: true
      isConstructedGenericType:
        type: boolean
        readOnly: true
      isGenericParameter:
        type: boolean
        readOnly: true
      isGenericTypeParameter:
        type: boolean
        readOnly: true
      isGenericMethodParameter:
        type: boolean
        readOnly: true
      isGenericType:
        type: boolean
        readOnly: true
      isGenericTypeDefinition:
        type: boolean
        readOnly: true
      isSZArray:
        type: boolean
        readOnly: true
      isVariableBoundArray:
        type: boolean
        readOnly: true
      isByRefLike:
        type: boolean
        readOnly: true
      hasElementType:
        type: boolean
        readOnly: true
      genericTypeArguments:
        type: array
        items:
          $ref: '#/definitions/System.Type'
        readOnly: true
      genericParameterPosition:
        format: int32
        type: integer
        readOnly: true
      genericParameterAttributes:
        $ref: '#/definitions/System.Reflection.GenericParameterAttributes'
      attributes:
        $ref: '#/definitions/System.Reflection.TypeAttributes'
      isAbstract:
        type: boolean
        readOnly: true
      isImport:
        type: boolean
        readOnly: true
      isSealed:
        type: boolean
        readOnly: true
      isSpecialName:
        type: boolean
        readOnly: true
      isClass:
        type: boolean
        readOnly: true
      isNestedAssembly:
        type: boolean
        readOnly: true
      isNestedFamANDAssem:
        type: boolean
        readOnly: true
      isNestedFamily:
        type: boolean
        readOnly: true
      isNestedFamORAssem:
        type: boolean
        readOnly: true
      isNestedPrivate:
        type: boolean
        readOnly: true
      isNestedPublic:
        type: boolean
        readOnly: true
      isNotPublic:
        type: boolean
        readOnly: true
      isPublic:
        type: boolean
        readOnly: true
      isAutoLayout:
        type: boolean
        readOnly: true
      isExplicitLayout:
        type: boolean
        readOnly: true
      isLayoutSequential:
        type: boolean
        readOnly: true
      isAnsiClass:
        type: boolean
        readOnly: true
      isAutoClass:
        type: boolean
        readOnly: true
      isUnicodeClass:
        type: boolean
        readOnly: true
      isCOMObject:
        type: boolean
        readOnly: true
      isContextful:
        type: boolean
        readOnly: true
      isEnum:
        type: boolean
        readOnly: true
      isMarshalByRef:
        type: boolean
        readOnly: true
      isPrimitive:
        type: boolean
        readOnly: true
      isValueType:
        type: boolean
        readOnly: true
      isSignatureType:
        type: boolean
        readOnly: true
      isSecurityCritical:
        type: boolean
        readOnly: true
      isSecuritySafeCritical:
        type: boolean
        readOnly: true
      isSecurityTransparent:
        type: boolean
        readOnly: true
      structLayoutAttribute:
        $ref: '#/definitions/System.Runtime.InteropServices.StructLayoutAttribute'
      typeInitializer:
        $ref: '#/definitions/System.Reflection.ConstructorInfo'
      typeHandle:
        $ref: '#/definitions/System.RuntimeTypeHandle'
      guid:
        format: uuid
        type: string
        readOnly: true
      baseType:
        $ref: '#/definitions/System.Type'
      isSerializable:
        type: boolean
        readOnly: true
      containsGenericParameters:
        type: boolean
        readOnly: true
      isVisible:
        type: boolean
        readOnly: true
  Vagaro.Admin.Controller.v1.Model.GetThemeListRequest:
    type: object
    properties:
      isShowAll:
        type: boolean
  Vagaro.Admin.Controller.v1.Model.InsertUpdateColorTokenRequest:
    type: object
    properties:
      globalToken:
        type: string
      lightToken:
        type: string
      darkToken:
        type: string
  Vagaro.Admin.Controller.v1.Model.SelectThemeByIDRequest:
    type: object
    properties:
      themeID:
        format: int64
        type: integer
  Vagaro.Admin.Controller.v1.Model.tblThemeDetail:
    type: object
    properties:
      operationType:
        format: int32
        type: integer
      themeDetailID:
        format: int64
        type: integer
      themeID:
        format: int64
        type: integer
      logo:
        type: string
      calenderHeaderBackColor:
        type: string
      calenderHeaderFontColor:
        type: string
      calenderCustomWorkingHourBackColor:
        type: string
      calenderRegularWorkingHourBackColor:
        type: string
      menuBackColor:
        type: string
      menuFontColor:
        type: string
      menuHoverColor:
        type: string
      menuExpandBackColor:
        type: string
      buttonBackColor:
        type: string
      buttonFontColor:
        type: string
      buttonHoverColor:
        type: string
      mainBodyHeaderBackColor:
        type: string
      mainBodyBackColor:
        type: string
      mainBodyFontColor:
        type: string
      contentBackColor:
        type: string
      contentFontColor:
        type: string
      linkHoverColor:
        type: string
      activeTabBackColor:
        type: string
      inActiveTabBackColor:
        type: string
      gridHeaderBackColor:
        type: string
      gridHeaderFontColor:
        type: string
      gridItemBackColor:
        type: string
      gridAlternateItemBackColor:
        type: string
      popupBorderColor:
        type: string
      headerTitleFontColor:
        type: string
      menuSelectColor:
        type: string
      menuNotSelectColor:
        type: string
      menuNotSelectColorOpacity:
        format: int32
        type: integer
      createdBy:
        format: int64
        type: integer
      createdDate:
        format: date-time
        type: string
      modifiedBy:
        format: int64
        type: integer
      modifiedDate:
        format: date-time
        type: string
      tversion:
        format: byte
        type: string
      darkColorMode:
        type: string
      mobileColorScheme:
        type: string
      darkModeMenuColor:
        type: string
      webColorScheme:
        type: string
      menuColorScheme:
        type: string
  Vagaro.Admin.Model.AdminInventoryLog:
    type: object
    properties:
      id:
        type: string
      inventoryID:
        format: int64
        type: integer
      fieldName:
        type: string
      oldValue:
        type: string
      newValue:
        type: string
      createdBy:
        type: string
      createdDate:
        format: date-time
        type: string
  Vagaro.Admin.Model.MongoCollection.VagaroBucksHistory:
    type: object
    properties:
      id:
        type: string
      businessID:
        format: int64
        type: integer
      businessname:
        type: string
      shopOwnerName:
        type: string
      userID:
        format: int64
        type: integer
      vagaroCredit:
        format: double
        type: number
      vagaroProductBucks:
        format: double
        type: number
      vagaroCreditId:
        format: int64
        type: integer
      productCreditId:
        format: int64
        type: integer
      createdBy:
        format: int64
        type: integer
      createdDate:
        format: date-time
        type: string
      modifiedBy:
        format: int64
        type: integer
      modifiedDate:
        format: date-time
        type: string
  Vagaro.Admin.Model.Request.AdminAddproduct:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      inventoryDetailID:
        format: int64
        type: integer
      inventoryID:
        format: int64
        type: integer
      qty:
        format: int32
        type: integer
      costToBusiness:
        format: double
        type: number
      addQtyType:
        format: int32
        type: integer
      reason:
        type: string
      purchaseDate:
        format: date-time
        type: string
      userId:
        format: int64
        type: integer
  Vagaro.Admin.Model.Request.AdminBlankApiRequestClass:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Admin.Model.Request.AdminGetCityByZipCodeRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      countryID:
        format: int64
        type: integer
      strZipCode:
        type: string
  Vagaro.Admin.Model.Request.AdminVagaroProductsOperationRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      oprationType:
        format: int32
        type: integer
      inventoryIDs:
        type: string
      productData:
        type: string
      productData1:
        type: string
      productData2:
        type: string
      productData3:
        type: string
      productData4:
        type: string
      productData5:
        type: string
      productData6:
        type: string
      productData7:
        type: string
      productData8:
        type: string
  Vagaro.Admin.Model.Request.BlankAPIRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      loggedInUserEmail:
        type: string
      groupId:
        type: string
  Vagaro.Admin.Model.Request.BlockBusinessPromoRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      callType:
        format: int32
        type: integer
      businessName:
        type: string
      isUnBlock:
        type: boolean
      sortOrder:
        format: int32
        type: integer
      sortType:
        format: int32
        type: integer
      sPagingDetails:
        type: string
      blockType:
        format: int32
        type: integer
      blockBusinessPromotionID:
        format: int64
        type: integer
      status:
        type: string
      reason:
        type: string
      strDevice:
        type: string
      searchStatus:
        type: string
      businessCardTokenID:
        type: string
      merchantTokenIds:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      groupId:
        type: string
  Vagaro.Admin.Model.Request.BlockUserRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      businessIDs:
        type: string
      userId:
        format: int64
        type: integer
      reason:
        type: string
      createdID:
        format: int64
        type: integer
      createdDate:
        format: date-time
        type: string
      isBlock:
        type: boolean
      createdBy:
        type: string
      ip:
        type: string
      userAgent:
        type: string
      userEmail:
        type: string
      ownersPhone:
        type: string
      loggedInUserEmail:
        type: string
  Vagaro.Admin.Model.Request.CheckActiveMerchantRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Admin.Model.Request.CountryDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      countryID:
        format: int32
        type: integer
      searchType:
        format: int32
        type: integer
      searchValue:
        type: string
      sortValue:
        format: int32
        type: integer
  Vagaro.Admin.Model.Request.CountryWisePriceRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      countryID:
        format: int32
        type: integer
      isGetAdminCountry:
        type: boolean
  Vagaro.Admin.Model.Request.DeleteCustomerImportHistoryRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      historyUniqueID:
        type: string
      deleteStatustype:
        format: int32
        type: integer
      importType:
        type: string
      createdByUser:
        type: string
      createdByName:
        type: string
  Vagaro.Admin.Model.Request.DeleteMultiInventoryForAdminRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      inventories:
        type: string
  Vagaro.Admin.Model.Request.EmailUsageRateForBusinessAdmin:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      category:
        type: string
      refreshSelectedRatePrice:
        type: boolean
      showInactive:
        type: boolean
  Vagaro.Admin.Model.Request.GetActiveLiveStreamBusinessRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      type:
        format: int32
        type: integer
      businessName:
        type: string
  Vagaro.Admin.Model.Request.GetAdminPayDeskReportRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serialNumber:
        type: string
      orderBy:
        type: string
      sortBy:
        type: string
      sPagingDetails:
        type: string
  Vagaro.Admin.Model.Request.GetAdminPaymentCredentialRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      countryID:
        format: int32
        type: integer
  Vagaro.Admin.Model.Request.GetAuditReportForAdminInventoryRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      inventoryID:
        format: int64
        type: integer
      countryIDs:
        type: string
  Vagaro.Admin.Model.Request.GetBrandsForAdminRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      isMassEdit:
        format: int64
        type: integer
      vendorID:
        format: int64
        type: integer
  Vagaro.Admin.Model.Request.GetCustomerImportHistoryRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      sortColumn:
        type: string
      sortby:
        type: string
      fromDate:
        format: date-time
        type: string
      toDate:
        format: date-time
        type: string
      status:
        type: string
      importType:
        type: string
      sortExpression:
        type: string
      sortOrder:
        type: string
      lstSortingExpression:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Entity.SortingExpression'
      roleType:
        type: string
  Vagaro.Admin.Model.Request.GetEmailUsageRateRequest:
    type: object
    properties:
      isActive:
        type: boolean
      category:
        type: string
      resource:
        type: string
      countryID:
        format: int32
        type: integer
      businessID:
        format: int64
        type: integer
  Vagaro.Admin.Model.Request.GetHeroAboutVagaroRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      optionID:
        format: int64
        type: integer
  Vagaro.Admin.Model.Request.GetInventoryBySearchRequestForAdmin:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      searchValue:
        type: string
      productSearch:
        type: string
      isLowQty:
        type: boolean
      isZeroQty:
        type: boolean
      orderBy:
        type: string
      isExportData:
        type: boolean
      brandID:
        type: string
      productTypelist:
        type: string
      vendorList:
        type: string
      isLessQty:
        type: boolean
      lessQty:
        format: int64
        type: integer
      purchaseOrderID:
        format: int64
        type: integer
      isInStock:
        type: boolean
      isIncludeInActiveProduct:
        type: boolean
      isShowFreeProduct:
        type: boolean
      isProductBundle:
        type: boolean
      isTracked:
        type: boolean
      countryID:
        format: int32
        type: integer
      countryList:
        type: string
      isAdminUseOnly:
        type: boolean
      isProductsForSale:
        type: boolean
      isDoNotTrack:
        type: boolean
      isForAdminUse:
        type: boolean
      isForContract:
        type: boolean
      isDisplayDevice:
        type: boolean
      isDropShip:
        type: boolean
      isPayDesk:
        type: boolean
      isPackagingProduct:
        type: boolean
      isTaxable:
        type: boolean
      isVagaroReceiptPrinter:
        type: boolean
      isForBusinessSignup:
        type: boolean
      isPayPro:
        type: boolean
      isPayProMini:
        type: boolean
  Vagaro.Admin.Model.Request.GetProductHistoryForAdminRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      iInventoryID:
        format: int64
        type: integer
      type:
        format: int32
        type: integer
  Vagaro.Admin.Model.Request.GetReaderRequest:
    type: object
    properties:
      businessId:
        format: int64
        type: integer
  Vagaro.Admin.Model.Request.GetReassignPaydeskHistoryRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      pSerialNo:
        type: string
  Vagaro.Admin.Model.Request.GetServiceDetailsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceID:
        format: int64
        type: integer
  Vagaro.Admin.Model.Request.GetServiceProvidersByBusinessIdRequest:
    type: object
    properties:
      businessId:
        format: int64
        type: integer
  Vagaro.Admin.Model.Request.GetSuccessTransactionRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromDate:
        format: date-time
        type: string
      toDate:
        format: date-time
        type: string
  Vagaro.Admin.Model.Request.GetUpdateBusinessSandboxReuest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      isForUpdate:
        type: boolean
  Vagaro.Admin.Model.Request.GetVagaroBucksManagementsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Admin.Model.Request.HearAboutVagaroModel:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      optionID:
        format: int64
        type: integer
      optionName:
        type: string
      referrer:
        type: string
      isActive:
        type: boolean
      createdBy:
        format: int64
        type: integer
      createdDate:
        format: date-time
        type: string
      modifiedBy:
        format: int64
        type: integer
      modifiedDate:
        format: date-time
        type: string
      action:
        format: int32
        type: integer
  Vagaro.Admin.Model.Request.ImportAppointment:
    type: object
    properties:
      xmlData:
        type: string
      isDeleted:
        type: boolean
      isAppRecurrence:
        type: boolean
  Vagaro.Admin.Model.Request.ImportInventorySyncInMongo:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      hid:
        format: int64
        type: integer
  Vagaro.Admin.Model.Request.ImportInventoryTransaction:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      ithid:
        format: int64
        type: integer
  Vagaro.Admin.Model.Request.InsertReviewRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      rhid:
        format: int64
        type: integer
      anonymousUserid:
        format: int64
        type: integer
      deleteReviewHID:
        format: int64
        type: integer
  Vagaro.Admin.Model.Request.InventoryByIDForAdminRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      barcodeID:
        type: string
      inventoryID:
        format: int64
        type: integer
  Vagaro.Admin.Model.Request.InventoryTransactionRequest:
    type: object
    properties:
      importInventoryTransactionID:
        format: int64
        type: integer
      orderNo:
        type: string
      transactionDate:
        type: string
      firstName:
        type: string
      lastName:
        type: string
      barcode:
        type: string
      quantity:
        type: string
      amount:
        type: string
      discount:
        type: string
      totalSale:
        type: string
      tax:
        type: string
      refund:
        type: string
      ithid:
        format: int64
        type: integer
      validationError:
        type: string
      isProcess:
        type: boolean
      result:
        type: string
      totalCount:
        format: int32
        type: integer
      invalidCount:
        format: int32
        type: integer
      validCount:
        format: int32
        type: integer
      previousSoftwareID:
        type: string
  Vagaro.Admin.Model.Request.LiveStreamGetReviewRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      customerID:
        format: int64
        type: integer
      searchEndDate:
        format: date-time
        type: string
      searchStartDate:
        format: date-time
        type: string
      sortBy:
        type: string
      orderBy:
        type: string
  Vagaro.Admin.Model.Request.PayDeskBusinessCountryRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serialNumber:
        type: string
  Vagaro.Admin.Model.Request.PaymentCredentialModel:
    type: object
    properties:
      id:
        type: string
      credentialsId:
        format: int64
        type: integer
      userID:
        format: int64
        type: integer
      businessID:
        format: int64
        type: integer
      createdDate:
        format: date-time
        type: string
      paymentGatewayType:
        format: int32
        type: integer
      isActive:
        type: boolean
      applicationID:
        type: string
      status:
        format: int32
        type: integer
      accountType:
        format: int32
        type: integer
      nickName:
        type: string
      merchantTokenID:
        type: string
      reason:
        type: string
      isAbandoned:
        format: int32
        type: integer
      isFreeCardReaderDismiss:
        format: int32
        type: integer
      subStatus:
        format: int32
        type: integer
      isSubStatusDismissed:
        type: boolean
      pcSellVagaroProductMasterID:
        format: int64
        type: integer
      vagaroProductID:
        format: int64
        type: integer
      tSysUserName:
        type: string
      ssnNo:
        type: string
      merchantId:
        type: string
      syncInGroups:
        type: string
      inserted:
        type: boolean
      updated:
        type: boolean
      groupID:
        type: string
      productName:
        type: string
      isVerifiedAccount:
        format: int32
        type: integer
      taxidNotificationType:
        format: int32
        type: integer
      vplStatus:
        format: int32
        type: integer
      minimumAmount:
        format: double
        type: number
      maximumAmount:
        format: double
        type: number
      editType:
        format: int32
        type: integer
  Vagaro.Admin.Model.Request.ReassignPaydeskRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromBusinessID:
        format: int64
        type: integer
      fromBusinessName:
        type: string
      toBusinessID:
        format: int64
        type: integer
      toBusinessName:
        type: string
      jsondata:
        type: string
  Vagaro.Admin.Model.Request.Reviews:
    type: object
    properties:
      firstName:
        type: string
      lastName:
        type: string
      emailId:
        type: string
      serviceName:
        type: string
      appointmentStartDate:
        type: string
      appointmentEndDate:
        type: string
      serviceProviderName:
        type: string
      serviceProviderRank:
        type: string
      punctualityRank:
        type: string
      venueRank:
        type: string
      valueRank:
        type: string
      covidRank:
        type: string
      serviceProviderReview:
        type: string
      venueReview:
        type: string
      reviewDate:
        type: string
      responseBy:
        type: string
      responseDate:
        type: string
      responseText:
        type: string
      errorMsg:
        type: string
      result:
        type: string
      previousSoftwareID:
        type: string
  Vagaro.Admin.Model.Request.SandboxHistory:
    type: object
    properties:
      id:
        type: string
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      createdDate:
        format: date-time
        type: string
      isTestMode:
        type: boolean
      businessName:
        type: string
      emailId:
        type: string
  Vagaro.Admin.Model.Request.SaveDataForAdminRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      inventoryXML:
        type: string
      iMageXML:
        type: string
      productBundleXMl:
        type: string
      invPriceXML:
        type: string
  Vagaro.Admin.Model.Request.SaveInventoryDataRequestForAdmin:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      inventoryXML:
        type: string
      purchaseOrderID:
        format: int64
        type: integer
      massEditType:
        format: int32
        type: integer
      massEditOperation:
        format: int32
        type: integer
      massEditValue:
        format: double
        type: number
      reasonType:
        format: int32
        type: integer
      reasonDesc:
        type: string
      lostDate:
        format: date-time
        type: string
      brandID:
        type: string
      productTypeList:
        type: string
      userID:
        format: int64
        type: integer
      massEditAddtionShippingOperation:
        format: int32
        type: integer
      massEditAddtionalShippingValue:
        format: double
        type: number
      countryID:
        format: int32
        type: integer
  Vagaro.Admin.Model.Request.SaveInventoryTransactionRequest:
    type: object
    properties:
      importJSON:
        type: string
      businessID:
        format: int64
        type: integer
      shopOwnerID:
        format: int64
        type: integer
      loggedInUserID:
        format: int64
        type: integer
  Vagaro.Admin.Model.Request.ServiceLocaleRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceID:
        format: int64
        type: integer
      modifiedBy:
        format: int64
        type: integer
      serviceLocaleJSON:
        type: string
      isUpdateOnly:
        type: boolean
  Vagaro.Admin.Model.Request.ShippingDetailsByShippingMethod:
    type: object
    properties:
      userID:
        format: int64
        type: integer
      operation:
        format: int32
        type: integer
      shippingMethod:
        type: string
      groupId:
        type: string
  Vagaro.Admin.Model.Request.StateOperationRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      oprationType:
        format: int32
        type: integer
      stateID:
        format: int32
        type: integer
      stateData:
        type: string
  Vagaro.Admin.Model.Request.TransferSessionRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      sessionId:
        type: string
      hashKeys:
        type: array
        items:
          type: string
      hashValues:
        type: array
        items:
          format: byte
          type: string
      strSessionId:
        type: array
        items:
          type: string
  Vagaro.Admin.Model.Request.UpdateMasterAccountUser:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      sbjcAccountNumber:
        type: string
      vagaroAccountNumber:
        type: string
  Vagaro.Admin.Model.Request.UpdateMerchatDetail:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      functionality:
        format: int32
        type: integer
      toCredentialId:
        format: int64
        type: integer
      serviceProviderId:
        format: int64
        type: integer
      vagaroProductId:
        format: int64
        type: integer
      pcSellVagaroProductMasterID:
        format: int64
        type: integer
      sellVagaroProductDetailID:
        format: int64
        type: integer
      productName:
        type: string
      credentialId:
        format: int64
        type: integer
      toBusinessId:
        format: int64
        type: integer
      nickName:
        type: string
      businessName:
        type: string
  Vagaro.Admin.Model.Request.UpdateSynonymsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      synonym:
        type: array
        items:
          type: string
      history:
        type: array
        items:
          type: string
  Vagaro.Admin.Model.Request.VPLBusinessListRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      status:
        format: int32
        type: integer
  Vagaro.Admin.Model.Request.ValidateInventoryTransactionRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      inventoryTransactionRequest:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Admin.Model.Request.InventoryTransactionRequest'
      createdby:
        format: int64
        type: integer
      isCallForInsertData:
        type: boolean
      hid:
        format: int64
        type: integer
  Vagaro.Admin.Model.Request.ValidateReviewRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      reviewTables:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Admin.Model.Request.Reviews'
      createdby:
        format: int64
        type: integer
  Vagaro.Admin.Model.Request.ZipCodesOperationRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      oprationType:
        format: int32
        type: integer
      zipCodeID:
        format: int64
        type: integer
      zipCodesData:
        type: string
  Vagaro.Admin.Model.Request.removeverifynotification:
    type: object
    properties:
      credentialsId:
        format: int64
        type: integer
      functionality:
        format: int32
        type: integer
  Vagaro.Admin.Model.SalesSummaryRequest:
    type: object
    properties:
      beginDate:
        format: date-time
        type: string
      endDate:
        format: date-time
        type: string
      isSameMonthEnd:
        type: boolean
      countryID:
        format: int32
        type: integer
      stateID:
        format: int32
        type: integer
      promotionID:
        format: int64
        type: integer
      signUpAfterDate:
        format: date-time
        type: string
      businessEntityType:
        format: int32
        type: integer
      schedulicityBusinesses:
        format: int32
        type: integer
  Vagaro.Common.Common.EmailTemplateParameters:
    type: object
    properties:
      shppingName:
        type: string
      poInventoryDetail:
        type: string
      vendorAddress:
        type: string
      purchaseOrderNo:
        type: string
      header:
        type: string
      address_Contact:
        type: string
      answer:
        type: string
      appointmentDate:
        type: string
      appointmentTime:
        type: string
      businessName:
        type: string
      calCount:
        format: int32
        type: integer
      confirmationLink:
        type: string
      smsConfirmationLink:
        type: string
      customerName:
        type: string
      customText:
        type: string
      delayReason:
        type: string
      fullName:
        type: string
      invitedFullName:
        type: string
      invitedFirstName:
        type: string
      isNewCreateFamilyMember:
        type: boolean
      welcomeDiv:
        type: string
      invitationDiv:
        type: string
      footerLinkDiv:
        type: string
      firstName:
        type: string
      pushNotificationBody:
        type: string
      smsInvitationBody:
        type: string
      ffAcceptInvitationLink:
        type: string
      ffDenyInvitationLink:
        type: string
      password:
        type: string
      paymentDueDate:
        type: string
      paymentLink:
        type: string
      prommotionDates:
        type: string
      prommotionDesc:
        type: string
      promotionFinePrintDesc:
        type: string
      prommotionTitle:
        type: string
      promotionImage:
        type: string
      promotionDiscount:
        type: string
      promotionEmailBody:
        type: string
      question:
        type: string
      reason:
        type: string
      salonLink:
        type: string
      serviceName:
        type: string
      serviceProvider:
        type: string
      serviceProviderName:
        type: string
      shopAddress:
        type: string
      shopName:
        type: string
      shopOwnerName:
        type: string
      userContent:
        type: string
      username:
        type: string
      vagaroLink:
        type: string
      websiteLink:
        type: string
      to:
        type: string
      from:
        type: string
      subject:
        type: string
      imageVirtualPath:
        type: string
      emailTypeID:
        format: int32
        type: integer
      isFromShop:
        type: boolean
      fromName:
        type: string
      emailBody:
        $ref: '#/definitions/System.Text.StringBuilder'
      isBodyHtml:
        type: boolean
      emailDisplayName:
        type: string
      userID:
        format: int64
        type: integer
      ffMasterUserID:
        format: int64
        type: integer
      bannerImage:
        type: string
      bottomBannerImage:
        type: string
      bookNow:
        type: string
      socialNetworksIcon:
        type: string
      mainBackColor:
        type: string
      contentBackColor:
        type: string
      unsubscribeLink:
        type: string
      userLoginCredential:
        type: string
      productDescription:
        type: string
      reccurance:
        type: string
      reccurancePeriod:
        type: string
      businessType:
        type: string
      businessPrice:
        type: string
      calendarLink:
        type: string
      bcc:
        type: string
      oldAppointmentDate:
        type: string
      oldAppointmentTime:
        type: string
      oldServiceName:
        type: string
      oldServiceProviderName:
        type: string
      backupDate:
        type: string
      backupDuration:
        type: string
      backupStatus:
        type: string
      backupFailureReason:
        type: string
      customerEmailAddress:
        type: string
      customerTelephone:
        type: string
      businessEmailAddress:
        type: string
      backupType:
        type: string
      outCall:
        type: string
      oldOutCall:
        type: string
      cc:
        type: string
      trialPeriod:
        type: string
      isEmailSent:
        type: boolean
      spfyi:
        type: string
      importedContacts_Total:
        format: int64
        type: integer
      importedContacts_Valid:
        format: int64
        type: integer
      importedContacts_Invalid:
        format: int64
        type: integer
      importedContacts_Exist:
        format: int64
        type: integer
      specialInstructionForEmail:
        type: string
      isPromotionEmail:
        type: boolean
      appointmentsNote:
        type: string
      multipleAppDetails:
        type: string
      multipleAppDetailsForSMS:
        type: string
      receipientName:
        type: string
      senderName:
        type: string
      gcImage:
        type: string
      businessNameWithLink:
        type: string
      isEmailMarketting:
        type: boolean
      isCustomerInvitationEmail:
        type: boolean
      vendorName:
        type: string
      shippingOption:
        type: string
      shippingAddress:
        type: string
      productDetails:
        type: string
      smtpHost:
        type: string
      smtpUsername:
        type: string
      smtpPassword:
        type: string
      failureEmailID:
        format: int64
        type: integer
      iSellVagaroProductMasterID:
        format: int64
        type: integer
      ccDetails:
        type: string
      serviceProviderCancelDenyBCC:
        type: string
      newAppointmentFromCalBCCSP:
        type: string
      contactDetails:
        type: string
      cancellationReasons:
        type: string
      businessID:
        format: int64
        type: integer
      deviceIDForPushnotification:
        type: string
      tokenID:
        type: string
      isiPhone:
        type: boolean
      lstPushNotificationDetails:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Common.Common.GetUserPushNotifyDetailsResult'
      iConfirmPushNotification:
        format: int32
        type: integer
      iType:
        $ref: '#/definitions/Vagaro.Common.Common.EmailTemplateParameters+EmailSendingType'
      appointmentID:
        format: int64
        type: integer
      appointmentIDs:
        type: string
      sSendNewAppEmailToCustomer:
        type: string
      businessAddress:
        type: string
      ccNumber:
        type: string
      refundAmount:
        type: string
      isBlock:
        type: boolean
      serviceProviderId:
        type: string
      isSendMailToBusiness:
        type: boolean
      promotionFileName:
        type: string
      isFirstPromotion:
        type: boolean
      adminPromotionFileName:
        type: string
      isOnlyForSP:
        type: boolean
      businessImage:
        type: string
      businessLocationImage:
        type: string
      appStatus:
        format: int32
        type: integer
      shoppingcartDetail:
        type: string
      deliveryAddress:
        type: string
      myOrderLink:
        type: string
      orderTrackLink:
        type: string
      orderTrackNo:
        type: string
      shipped:
        type: string
      contactShareLink:
        type: string
      membershipName:
        type: string
      membershipAmount:
        format: double
        type: number
      styleName:
        type: string
      userLikeCount:
        format: int32
        type: integer
      isOnlieBook:
        type: boolean
      referrencecode:
        type: string
      dataTableObject:
        $ref: '#/definitions/System.Data.DataTable'
      restrictCustomerToReceiveEmail:
        type: boolean
      isNotifyByEmail:
        type: boolean
      isNotifyBySMS:
        type: boolean
      isNotifyByPushNotification:
        type: boolean
      lstMessagePlans:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Common.Common.GetUsagePaymentDueResult'
      lstpromotionEmailPlans:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Common.Common.EmailUsagePaymentDueResult'
      lstvagaroDrivePlans:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Common.Common.VagaroDrivePaymentDueResult'
      lstpromotionTextPlans:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Common.Common.EmailUsagePaymentDueResult'
      shouldNotifyToSPBySMSWhenSame:
        type: boolean
      greenReceiptFooter:
        type: string
      isSendEmailToCustomer:
        type: boolean
      promotionPriceBefore:
        type: string
      promotionPriceAfter:
        type: string
      appConfirmUniqueID:
        type: string
      paymentMethod:
        type: string
      failedPaymentLink:
        type: string
      failedPaymentPushNotificationLink:
        type: string
      failedPaymentSMSLink:
        type: string
      roleName:
        type: string
      totalRent:
        format: double
        type: number
      totalCommission:
        format: double
        type: number
      discountType:
        type: string
      diffrenceAmount:
        format: double
        type: number
      rating:
        type: string
      venueReview:
        type: string
      spReview:
        type: string
      overAllRating:
        type: string
      customerPhoto:
        type: string
      sPphoto:
        type: string
      vagaroBucks:
        type: string
      generalParameters: { }
      apptBookingDevice:
        type: string
      googleCardScript:
        type: string
      checkoutDate:
        type: string
      amountPaid:
        type: string
      bookNextAppointmentLink:
        type: string
      reviewFooterBlock:
        type: string
      applicationID:
        type: string
      packageDetail:
        type: string
      paymentFailurereason:
        type: string
      paymentFailurereasonForSMS:
        type: string
      applicationContent:
        type: string
      applicationReason:
        type: string
      merchantID:
        type: string
      eT:
        format: int32
        type: integer
      isApplicationClosed:
        type: boolean
      isApplicationNeedtoCharge:
        type: boolean
      freeCardChargeHTML:
        type: string
      shopOwnerFirstName:
        type: string
      isStopPushNotification:
        type: boolean
      isStopMail:
        type: boolean
      discount:
        format: double
        type: number
      membershipTax:
        format: double
        type: number
      isTrialText1:
        type: string
      isTrialText2:
        type: string
      gcPriceMessage:
        type: string
      footer:
        type: string
      businessMap:
        type: string
      gcNotificationMessage:
        type: string
      reActivateMembershipButton:
        type: string
      promotionRatingImage:
        type: string
      accountNumber:
        type: string
      createMyVagaroAccountLink:
        type: string
      message:
        type: string
      discountountedPriceString:
        type: string
      membershipRating:
        type: string
      packageRating:
        type: string
      membershipItem:
        type: string
      packageItem:
        type: string
      membershipSaveMessage:
        type: string
      packageSaveMessage:
        type: string
      packageName:
        type: string
      ccTypeDetails:
        type: string
      ratingOverall:
        type: string
      city:
        type: string
      stateCode:
        type: string
      currencySymbol:
        type: string
      reActivatePackageButton:
        type: string
      purchaseDate:
        type: string
      qrCode:
        type: string
      styleLike:
        type: string
      styleSharing:
        type: string
      reviewImages:
        type: string
      resonseToReviewUrl:
        type: string
      businessCDNUrl:
        type: string
      isSendToFFMembers:
        type: boolean
      supportPersonName:
        type: string
      featureRecommendationLink:
        type: string
      supportPersonImageUrl:
        type: string
      supportUpSellID:
        type: string
      userPaymentMstID:
        format: int64
        type: integer
      isprintReceipt:
        type: boolean
      isVagaroProApp:
        type: boolean
      category:
        type: string
      url:
        type: string
      rt:
        type: string
      customerID:
        format: int64
        type: integer
      formTitle:
        type: string
      offerAmount:
        format: int32
        type: integer
  Vagaro.Common.Common.EmailTemplateParameters+EmailSendingType:
    format: int32
    enum:
      - 1
      - 2
      - 3
      - 4
      - 5
      - 6
    type: integer
  Vagaro.Common.Common.EmailUsagePaymentDueResult:
    type: object
    properties:
      usageID:
        format: int64
        type: integer
      businessID:
        format: int64
        type: integer
      category:
        type: string
      resource:
        type: string
      planName:
        type: string
      planDescription:
        type: string
      planNotes:
        type: string
      planPrice:
        format: double
        type: number
      planUsageLimit:
        format: int32
        type: integer
      planOverLimitRate:
        format: double
        type: number
      planIsActive:
        type: boolean
      usage:
        format: int64
        type: integer
      billedUsage:
        format: int64
        type: integer
      usageIDForBilling:
        format: int64
        type: integer
      paymentID:
        format: int64
        type: integer
      paymentDue:
        format: double
        type: number
      createdDate:
        format: date-time
        type: string
      createdBy:
        format: int64
        type: integer
      disabledDate:
        format: date-time
        type: string
      disabledBy:
        format: int64
        type: integer
      closedDate:
        format: date-time
        type: string
      closedBy:
        format: int64
        type: integer
      billingDate:
        format: date-time
        type: string
      paidDate:
        format: date-time
        type: string
      isDefault:
        type: boolean
  Vagaro.Common.Common.GetUsagePaymentDueResult:
    type: object
    properties:
      usageID:
        format: int64
        type: integer
      businessID:
        format: int64
        type: integer
      category:
        type: string
      resource:
        type: string
      planName:
        type: string
      planDescription:
        type: string
      planNotes:
        type: string
      planPrice:
        format: double
        type: number
      planUsageLimit:
        format: int32
        type: integer
      planOverLimitRate:
        format: double
        type: number
      planIsActive:
        type: boolean
      usage:
        format: int64
        type: integer
      billedUsage:
        format: int64
        type: integer
      usageIDForBilling:
        format: int64
        type: integer
      paymentID:
        format: int64
        type: integer
      paymentDue:
        format: double
        type: number
      createdDate:
        format: date-time
        type: string
      createdBy:
        format: int64
        type: integer
      disabledDate:
        format: date-time
        type: string
      disabledBy:
        format: int64
        type: integer
      closedDate:
        format: date-time
        type: string
      closedBy:
        format: int64
        type: integer
      billingDate:
        format: date-time
        type: string
      paidDate:
        format: date-time
        type: string
  Vagaro.Common.Common.GetUserPushNotifyDetailsResult:
    type: object
    properties:
      deviceID:
        type: string
      tokenID:
        type: string
      userID:
        format: int64
        type: integer
      isiPhone:
        type: boolean
      isVagaroApp:
        type: boolean
      emailId:
        type: string
      customerPhone:
        type: string
      userType:
        type: string
      version:
        type: string
  Vagaro.Common.Common.VagaroDrivePaymentDueResult:
    type: object
    properties:
      vagaroDriveDetailID:
        format: int64
        type: integer
      businessID:
        format: int64
        type: integer
      category:
        type: string
      resource:
        type: string
      planName:
        type: string
      planDescription:
        type: string
      planNotes:
        type: string
      planPrice:
        format: double
        type: number
      planUsageLimit:
        format: int32
        type: integer
      planOverLimitRate:
        format: double
        type: number
      planIsActive:
        type: boolean
      usage:
        format: double
        type: number
      billedUsage:
        format: double
        type: number
      usageIDForBilling:
        format: int64
        type: integer
      paymentID:
        format: int64
        type: integer
      paymentDue:
        format: double
        type: number
      createdDate:
        format: date-time
        type: string
      createdBy:
        format: int64
        type: integer
      disabledDate:
        format: date-time
        type: string
      disabledBy:
        format: int64
        type: integer
      closedDate:
        format: date-time
        type: string
      closedBy:
        format: int64
        type: integer
      billingDate:
        format: date-time
        type: string
      paidDate:
        format: date-time
        type: string
      isDefault:
        type: boolean
      isNeedToSyncInMongo:
        type: boolean
      oldVagaroDriveID:
        format: int64
        type: integer
      oldPlanName:
        type: string
      oldPlanPrice:
        format: double
        type: number
      oldPlanUsageLimit:
        format: int32
        type: integer
      oldPlanOverLimitRate:
        format: double
        type: number
  Vagaro.Common.Model.AddOnServiceCommonDetail:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceId:
        format: int64
        type: integer
      serviceProviderID:
        format: int64
        type: integer
      isBundle:
        format: int32
        type: integer
      isOnline:
        format: int32
        type: integer
      isFromCalendar:
        type: boolean
  Vagaro.Common.Model.MongoCollection.BusinessTypeId:
    type: object
    properties:
      facilityHeaderID:
        format: int64
        type: integer
      businessTypeID:
        format: int64
        type: integer
  Vagaro.Common.Model.PhotoGalleryServiceCommonDetail:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceId:
        format: int64
        type: integer
  Vagaro.Common.Model.Request.AddressLocation:
    type: object
    properties:
      type:
        type: string
      coordinates:
        type: array
        items:
          format: double
          type: number
  Vagaro.Common.Model.Request.AlternatePromoCodeRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      id:
        type: string
  Vagaro.Common.Model.Request.ApiRequestlatlong:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      latitude:
        format: double
        type: number
      longitude:
        format: double
        type: number
      countryID:
        format: int64
        type: integer
      radius:
        format: double
        type: number
      cityName:
        type: string
  Vagaro.Common.Model.Request.BlankApiRequestClass:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      pagesType:
        format: int64
        type: integer
  Vagaro.Common.Model.Request.BusinessProfileModel:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      businessname:
        type: string
      street:
        type: string
      street_no:
        type: string
      state:
        type: string
      state_id:
        format: int32
        type: integer
      stateCode:
        type: string
      city:
        type: string
      zip:
        type: string
      telephone:
        type: string
      country_id:
        format: int32
        type: integer
      sbjcChangedPromoCode:
        format: int64
        type: integer
      latitude:
        format: double
        type: number
      longitude:
        format: double
        type: number
  Vagaro.Common.Model.Request.CheckServiceProviderExistInAnoterBusinessRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      merchantTokenID:
        type: string
      serviceProviderID:
        format: int64
        type: integer
      oldPromoCode:
        format: int64
        type: integer
      newPromoCode:
        format: int64
        type: integer
  Vagaro.Common.Model.Request.CustomFieldModel:
    type: object
    properties:
      fieldId:
        type: string
      value:
        type: string
  Vagaro.Common.Model.Request.CustomerRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
      firstName:
        type: string
      lastName:
        type: string
      emailId:
        type: string
      username:
        type: string
      password:
        type: string
      questionId:
        format: int32
        type: integer
      answer:
        type: string
      street:
        type: string
      streetNo:
        type: string
      stateID:
        format: int32
        type: integer
      city:
        type: string
      zip:
        type: string
      gender:
        format: int32
        type: integer
      birthDate:
        format: date-time
        type: string
      photo:
        type: string
      dayPhone:
        type: string
      nightPhone:
        type: string
      cell:
        type: string
      userType:
        type: string
      isNotifyBySMS:
        type: boolean
      isNotifyByEmail:
        type: boolean
      isNotifyByBusinessEmail:
        type: boolean
      isNotifyByAllBusinessEmail:
        type: boolean
      isNotifyByPushNotification:
        type: boolean
      businessSummary:
        type: string
      isActive:
        type: boolean
      isFirstTimeCustomer:
        type: boolean
      isEmailSent:
        type: boolean
      mobileProviderID:
        format: int32
        type: integer
      showContactInfo:
        type: boolean
      referredBy:
        type: string
      generalTag:
        type: string
      ccUserID:
        format: int64
        type: integer
      isSoftDelete:
        type: boolean
      swipeCardID:
        type: string
      countryID:
        format: int32
        type: integer
      fbUserID:
        type: string
      createdBy:
        format: int64
        type: integer
      createdDate:
        format: date-time
        type: string
      modifiedBy:
        format: int64
        type: integer
      modifiedDate:
        format: date-time
        type: string
      isConsiderForUserBusiness:
        type: boolean
      loginDuration:
        format: int32
        type: integer
      adminRoleId:
        format: int64
        type: integer
      ipAddress:
        type: string
      containerName:
        type: string
      cdnUrl:
        type: string
      googleUserID:
        type: string
      isFromYelp:
        type: boolean
      height:
        format: int32
        type: integer
      width:
        format: int32
        type: integer
      isNotifyByAdminEmail:
        type: boolean
      isNotifyByAdminText:
        type: boolean
      isStopNotifyByAdminTextFromTwilio:
        type: boolean
      isFromClass:
        type: boolean
      onlineBookType:
        format: int32
        type: integer
      isCellValid:
        type: boolean
      isNotifyByPromotionText:
        type: boolean
      appleUserID:
        type: string
      isNewCustomer:
        type: boolean
      dialingCode:
        type: string
      cellCountryID:
        format: int32
        type: integer
      dayPhoneCountryID:
        format: int32
        type: integer
      nightPhoneCountryID:
        format: int32
        type: integer
      onlineBookTypeAtLocation:
        format: int32
        type: integer
      isEmailChecked:
        type: boolean
      userJsonForMasterUser:
        type: string
      patientId:
        format: int64
        type: integer
      isScriptSureEnabled:
        type: boolean
  Vagaro.Common.Model.Request.GenerateIdentityRequest:
    type: object
    properties:
      increaseSequenceNo:
        format: int32
        type: integer
      tableName:
        type: string
  Vagaro.Common.Model.Request.GetMappedBusinessListRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      businessName:
        type: string
      userId:
        format: int64
        type: integer
      roleId:
        format: int64
        type: integer
      userType:
        type: string
      currentPageIndex:
        format: int32
        type: integer
      isActive:
        type: boolean
      isFeatured:
        type: boolean
      inActiveByUser:
        type: boolean
      isSoftwareImport:
        type: boolean
      isDeveloperConfiguration:
        type: boolean
      isWebHookPage:
        type: boolean
  Vagaro.Common.Model.Request.GroupWiseUpdateMerchantAppRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      merchantTokenID:
        type: string
      serviceProviderID:
        format: int64
        type: integer
  Vagaro.Common.Model.Request.HomepageSliderDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      searchBy:
        format: int32
        type: integer
      searchValue:
        type: string
  Vagaro.Common.Model.Request.HomepageSliderRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      id:
        type: string
      categoryName:
        type: string
      popularCategoryName:
        type: string
      popularCategoryImage:
        type: string
      businessTypes:
        type: array
        items:
          type: string
      isActive:
        type: boolean
      businessTypeIds:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Common.Model.MongoCollection.BusinessTypeId'
      sliderType:
        format: int32
        type: integer
      bookYourNext:
        type: string
      setAsCover:
        type: boolean
      showChipOnSlider:
        type: boolean
      actionType:
        format: int32
        type: integer
      chipOrder:
        format: int32
        type: integer
      slideOrder:
        format: int32
        type: integer
      isMoveUp:
        type: boolean
      imageOrder:
        format: int32
        type: integer
      imageAvailable:
        format: int32
        type: integer
      h1:
        type: string
      title:
        type: string
      heroSliderCategoryImage:
        type: string
      serviceIds:
        type: string
      masterServiceIds:
        type: string
  Vagaro.Common.Model.Request.ManagePromoCodeVMSUpsellRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      id:
        type: string
      pid:
        format: int64
        type: integer
      promotionType:
        format: int32
        type: integer
      promotionCode:
        type: string
      discount:
        format: double
        type: number
      discountFormat:
        format: int32
        type: integer
      freeTrialPeriod:
        format: int32
        type: integer
      alternatePromotionCodeId:
        type: string
      alternatePromotionOrder:
        format: int32
        type: integer
      salesAgentId:
        format: int64
        type: integer
      countries:
        type: array
        items:
          format: int32
          type: integer
      internalDescription:
        type: string
      promotionURL:
        type: string
      sponsorURL:
        type: string
      vagaroCredit:
        format: double
        type: number
      productCredit:
        format: double
        type: number
      logoOrBanner:
        format: int32
        type: integer
      logoOrBannerImage:
        type: string
      patternOrColor:
        format: int32
        type: integer
      patternImage:
        type: string
      patternColor:
        type: string
      faviconIcon:
        type: string
      navigationBackgroundColor:
        type: string
      navigationFontColor:
        type: string
      buttonBackgroundColor:
        type: string
      buttonFontColor:
        type: string
      headerBackgroundColor:
        type: string
      headerFontColor:
        type: string
      promoDesignTitle:
        type: string
      promoDesignDescription:
        type: string
      promoDesignImages:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Common.Model.Request.PromoDesignImage'
      isShowSavings:
        type: boolean
      promoDesignTags:
        type: array
        items:
          type: string
      promoAddresses:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Common.Model.Request.PromoAddress'
      isDeleted:
        type: boolean
      actionType:
        format: int32
        type: integer
      transactionFee:
        format: double
        type: number
      isAmount:
        format: int32
        type: integer
      transactionLimit:
        format: double
        type: number
      largeMerchantTier:
        format: int32
        type: integer
      smallMerchantTier:
        format: int32
        type: integer
      displayName:
        type: string
      vagaroBucksPerTransaction:
        format: double
        type: number
      sbjcAccountNumber:
        type: string
      vagaroAccountNumber:
        type: string
      flagshipBusinessID:
        format: int64
        type: integer
      invoiceChargePerBusiness:
        format: double
        type: number
      flagshipBusinessInvoiceDay:
        format: int32
        type: integer
      flagshipBusinessPaymentDay:
        format: int32
        type: integer
      childBusinessPaymentDay:
        format: int32
        type: integer
      invoiceVagaroBucksPerBusiness:
        format: double
        type: number
      invoiceCCEmailIDs:
        type: string
      billingFrequency:
        format: int32
        type: integer
      paymentType:
        format: int32
        type: integer
      invoiceDispatchDays:
        format: int32
        type: integer
      invoiceDueDays:
        format: int32
        type: integer
      lowBalanceAlertPer:
        format: double
        type: number
      isContractAutoRenew:
        type: boolean
      contractStartDate:
        format: date-time
        type: string
      contractEndDate:
        format: date-time
        type: string
      invoiceType:
        format: int32
        type: integer
      isPaymentReceiptEmail:
        type: boolean
      invoiceLineItemJson:
        type: string
      isGroupMysite:
        type: boolean
      groupMysite:
        format: int32
        type: integer
      mappedPromoCode:
        type: string
      isDisplayHomeInVagaroPlus:
        type: boolean
      primaryBusinessID:
        type: string
      convenienceFeeVersionType:
        format: int32
        type: integer
      vmsPlanId:
        format: int64
        type: integer
      canadaVmsPlanId:
        format: int64
        type: integer
      listingOnlyPromocodeCodeId:
        format: int64
        type: integer
      quickLinks:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Common.Model.Request.QuickLink'
      promoBrandName:
        type: string
      promoBrandDescription:
        type: string
      suiteTitle:
        type: string
      suiteTitleDescription:
        type: string
      suiteSubTitle:
        type: string
      suiteText:
        type: string
      plusTitle:
        type: string
      plusTitleDescription:
        type: string
      plusSubTitle:
        type: string
      plusText:
        type: string
      suiteBrandIcon:
        type: string
      plusBrandIcon:
        type: string
      priorPromocodeId:
        format: int64
        type: integer
  Vagaro.Common.Model.Request.PromoAddress:
    type: object
    properties:
      externalLocationId:
        type: string
      address:
        type: string
      streetNo:
        type: string
      city:
        type: string
      state:
        type: string
      stateCode:
        type: string
      countryId:
        format: int32
        type: integer
      zip:
        type: string
      locationNickName:
        type: string
      image:
        type: string
      location:
        $ref: '#/definitions/Vagaro.Common.Model.Request.AddressLocation'
      includeInMysite:
        type: boolean
      urlSlug:
        type: string
      isActive:
        type: boolean
      franchiseeName:
        type: string
      phoneNo:
        type: string
      emailAddress:
        type: string
      franchiseeEmail:
        type: string
      imageUrls:
        type: array
        items:
          type: string
      socialUrls:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Common.Model.Request.SocialUrls'
      customFields:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Common.Model.Request.CustomFieldModel'
      createdAt:
        format: date-time
        type: string
      updatedAt:
        format: date-time
        type: string
  Vagaro.Common.Model.Request.PromoCodeLocationRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      city:
        type: string
      state:
        type: string
      zip:
        type: string
      address:
        type: string
      latitude:
        format: double
        type: number
      longitude:
        format: double
        type: number
      isManuallyAddress:
        type: boolean
  Vagaro.Common.Model.Request.PromoCodeVMSUpsellDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      id:
        type: string
      searchBy:
        format: int32
        type: integer
      searchValue:
        type: string
  Vagaro.Common.Model.Request.PromoDesignImage:
    type: object
    properties:
      countryId:
        format: int32
        type: integer
      imageURL:
        type: string
  Vagaro.Common.Model.Request.QuickLink:
    type: object
    properties:
      quickLinkID:
        type: string
      pid:
        format: int64
        type: integer
      displayText:
        type: string
      linkURL:
        type: string
      iconPath:
        type: string
      displayOrder:
        format: int32
        type: integer
  Vagaro.Common.Model.Request.SocialUrls:
    type: object
    properties:
      name:
        type: string
      url:
        type: string
  Vagaro.Common.Model.Request.UpdatePromoCodeRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      oldPromoCode:
        format: int64
        type: integer
      newPromoCode:
        format: int64
        type: integer
  Vagaro.Entity.SortingExpression:
    type: object
    properties:
      fieldName:
        type: string
      sortOrder:
        type: string
  Vagaro.Merchant.Model.AddEditFormsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      businessIds:
        type: string
      isFormsEnable:
        type: boolean
      createdBy:
        format: int64
        type: integer
  Vagaro.Merchant.Model.AddOnDetails:
    type: object
    properties:
      addOnDetailsAddDelete:
        type: array
        items:
          type: array
          items:
            $ref: '#/definitions/Vagaro.Merchant.Model.AddOnDetailsAddDelete'
  Vagaro.Merchant.Model.AddOnDetailsAddDelete:
    type: object
    properties:
      appointmentDate:
        type: string
      appointmentID:
        format: int64
        type: integer
      enc_AppointmentID:
        type: string
      appTime:
        type: string
      duration:
        format: int32
        type: integer
      oldServiceName:
        type: string
      originalDuration:
        format: int32
        type: integer
      originalPointRedeem:
        format: int32
        type: integer
      originalPrice:
        format: double
        type: number
      parentAppointmentID:
        format: int64
        type: integer
      enc_ParentAppointmentID:
        type: string
      pointGiven:
        format: int32
        type: integer
      pointRedeem:
        format: int32
        type: integer
      price:
        format: double
        type: number
      serviceName:
        type: string
      serviceID:
        format: int64
        type: integer
      enc_ServiceID:
        type: string
      paidType:
        format: int32
        type: integer
      depositsAmount:
        format: double
        type: number
      depositsPercentage:
        format: double
        type: number
      depositType:
        format: int32
        type: integer
      status:
        format: int32
        type: integer
      promotionID:
        format: int64
        type: integer
      payableAmount:
        format: double
        type: number
      discountId:
        format: int64
        type: integer
      newAddonStartDate:
        type: string
      newAddonEndDate:
        type: string
      fAddonConfirmUniqueID:
        type: string
      addonResourceIds:
        type: array
        items:
          type: string
  Vagaro.Merchant.Model.AddonDetailsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentIds:
        type: string
  Vagaro.Merchant.Model.AddonServiceDetials:
    type: object
    properties:
      parentServiceID:
        format: int64
        type: integer
      enc_ParentServiceID:
        type: string
      serviceId:
        format: int64
        type: integer
      enc_ServiceId:
        type: string
      serviceTitle:
        type: string
      price:
        format: double
        type: number
      discount:
        format: double
        type: number
      priceOriginal:
        format: double
        type: number
      isPointsApply:
        type: boolean
      itemPrice:
        type: string
      isMembershipApply:
        type: boolean
      calculatedTaxTypeWise:
        type: string
  Vagaro.Merchant.Model.AppChangeRequest:
    type: object
    properties:
      businessID: { }
      loginUserID: { }
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentID:
        type: string
      eventSessionAttendeeIDs:
        type: string
      ruleID:
        format: int64
        type: integer
      appDate:
        type: string
      appointmentStatus:
        format: int32
        type: integer
      reason:
        type: string
      isEditSeries:
        type: boolean
      isCancelledByCustomer:
        type: boolean
      isWaitingAppointment:
        type: boolean
      resourceID:
        format: int64
        type: integer
      isSendMail:
        type: boolean
      statusType:
        format: int32
        type: integer
      eventType:
        format: int32
        type: integer
      customerID:
        format: int64
        type: integer
      isWorkShop:
        type: boolean
      refundHtml:
        type: string
      chargeAppointmentIDs:
        type: string
      checkoutRequest:
        $ref: '#/definitions/Vagaro.Merchant.Model.CheckoutData'
      isPTO:
        type: boolean
      ptoRequestID:
        format: int64
        type: integer
      isDeleteOnpaymentFail:
        type: boolean
      enc_AppointmentID:
        type: string
      enc_RuleID:
        type: string
      enc_CustomerID:
        type: string
  Vagaro.Merchant.Model.AppDetailRequest:
    required:
      - appointmentId
    type: object
    properties:
      businessID: { }
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentId:
        format: int64
        type: integer
      eventType:
        format: int32
        type: integer
      ruleID:
        format: int64
        type: integer
      selectedDate:
        type: string
      isReccuring:
        type: boolean
      isAllowDeposit:
        type: boolean
      isRequireNotesAndFiles:
        type: boolean
      isPTO:
        type: boolean
      enc_AppointmentId:
        type: string
      enc_RuleID:
        type: string
  Vagaro.Merchant.Model.AppFilesDetailRequest:
    required:
      - appointmentId
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentId:
        format: int64
        type: integer
      eventType:
        format: int32
        type: integer
  Vagaro.Merchant.Model.AppFilesmembershipDetailRequest:
    required:
      - appointmentId
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentId:
        format: int64
        type: integer
      eventType:
        format: int32
        type: integer
      isDriveDataRequired:
        format: int32
        type: integer
      isMembershipDataRequired:
        format: int32
        type: integer
      enc_AppointmentId:
        type: string
  Vagaro.Merchant.Model.AppointmentDataForWidgetRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.AppointmentDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      isPastApp:
        type: boolean
      isRequireCustomerDetail:
        type: boolean
      salonTime:
        type: string
      userID:
        format: int64
        type: integer
      isUploadFile:
        type: boolean
  Vagaro.Merchant.Model.AppointmentGenerateDatesRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      calendarID:
        format: int64
        type: integer
      requestedDate:
        format: date-time
        type: string
  Vagaro.Merchant.Model.AppointmentHistoryDetailsOfAddonRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
      appointmentHistoryID:
        format: int64
        type: integer
      eventSessionAttendeesHistoryID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.AppointmentHistoryRequest:
    type: object
    properties:
      businessID: { }
      loginUserID: { }
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentId:
        format: int64
        type: integer
      appointmentConfirmUniqueId:
        type: string
      eventType:
        format: int32
        type: integer
      ruleID:
        format: int64
        type: integer
      selectedDate:
        type: string
      userID:
        format: int64
        type: integer
      enc_AppointmentId:
        type: string
      enc_UserID:
        type: string
      enc_RuleID:
        type: string
  Vagaro.Merchant.Model.AppointmentRequestDetail:
    type: object
    properties:
      appointmentID:
        format: int64
        type: integer
      depositsPercentage:
        format: double
        type: number
      payableAmount:
        format: double
        type: number
      paidType:
        format: double
        type: number
      isPaid:
        type: boolean
      depositAmount:
        format: double
        type: number
      enc_AppointmentID:
        type: string
  Vagaro.Merchant.Model.ApprovalEmployees:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      checkoutItemRights:
        type: string
      searchText:
        type: string
      swipeQrCode:
        type: string
  Vagaro.Merchant.Model.ApprovalFormsEmployees:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      employeeID:
        type: string
      searchText:
        type: string
      swipeQrCode:
        type: string
  Vagaro.Merchant.Model.AutoCleanupBusinessRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.AvailableMultiEventsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      satrtDate:
        format: date-time
        type: string
      endDate:
        format: date-time
        type: string
      searchDetails:
        type: string
      userID:
        format: int64
        type: integer
      promotionID:
        format: int64
        type: integer
      isFromOffline:
        type: boolean
      enc_UserID:
        type: string
      enc_PromotionID:
        type: string
  Vagaro.Merchant.Model.BlankApiRequestClass:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      pagesType:
        format: int64
        type: integer
      multiLocationGroupID:
        format: int64
        type: integer
      serviceProviderID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.BusinessGroupRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      businessGroupID:
        format: int64
        type: integer
      businessIDs:
        type: string
      groupName:
        type: string
      tblBusinessGroupID:
        format: int64
        type: integer
      type:
        format: int64
        type: integer
      hasSharedCustomer:
        type: boolean
      hasSharedGiftCertificate:
        type: boolean
      hasSharedPackage:
        type: boolean
      hasSharedMembership:
        type: boolean
      hasSharedPoint:
        type: boolean
      hasSharedVagaroDrive:
        type: boolean
      hasSharedForm:
        type: boolean
      userId:
        format: int64
        type: integer
      shopOwnerID:
        format: int64
        type: integer
      loggedInBusinessID:
        format: int64
        type: integer
      isSingleBusiness:
        type: boolean
      syncTextPlanBusiness:
        type: string
      syncTextPlan:
        format: int32
        type: integer
      syncCustBusiness:
        type: string
      flagshipBusiness:
        type: string
      syncPriceBusiness:
        type: string
      sharedSyncSettings:
        format: int32
        type: integer
      syncService:
        format: int32
        type: integer
      syncClass:
        format: int32
        type: integer
      syncMembership:
        format: int32
        type: integer
      syncPackage:
        format: int32
        type: integer
      syncProduct:
        format: int32
        type: integer
      syncOnlineCart:
        format: int32
        type: integer
      syncVendor:
        format: int32
        type: integer
      syncDiscount:
        format: int32
        type: integer
      syncFeePayCheckout:
        format: int32
        type: integer
      syncBillingInfo:
        format: int32
        type: integer
      syncAccessLevel:
        format: int32
        type: integer
      syncPayrollConfig:
        format: int32
        type: integer
      syncGCImage:
        format: int32
        type: integer
      sharedSyncPricing:
        format: int32
        type: integer
      syncServicePrice:
        format: int32
        type: integer
      syncClassPrice:
        format: int32
        type: integer
      syncMemPrice:
        format: int32
        type: integer
      syncPackagePrice:
        format: int32
        type: integer
      syncProductPrice:
        format: int32
        type: integer
      isActivateDestFeaturesToSyncSettings:
        format: int32
        type: integer
      syncForms:
        format: int32
        type: integer
      hasSharedGeneralTags:
        type: boolean
      syncBusinessLogo:
        format: int32
        type: integer
      hasSharedCustomFields:
        type: boolean
      syncCustomField:
        format: int32
        type: integer
      syncVeraSettings:
        format: int32
        type: integer
  Vagaro.Merchant.Model.BusinessPackageDetailsForCheckoutRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.BusinessesListRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      sPID:
        format: int64
        type: integer
      search:
        type: string
      mode:
        format: int32
        type: integer
  Vagaro.Merchant.Model.CCOverrideAndDepositFeeRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Merchant.Model.CalendarConfigurationRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderIds:
        type: string
  Vagaro.Merchant.Model.CalendarSettings:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      calendarRowHeight:
        format: int32
        type: integer
      isLabelAllCalLines:
        type: boolean
      defaultCalendarView:
        format: int32
        type: integer
      spLimitForDayView:
        format: int32
        type: integer
      customerDropdownType:
        type: boolean
      calendarDuration:
        format: int32
        type: integer
      serviceProviderXML:
        type: string
      isAppType:
        type: boolean
      appTypeOption:
        format: int32
        type: integer
      isCurrentCellSelected:
        type: boolean
      weekStartDay:
        format: int32
        type: integer
      appStatusColor:
        format: int32
        type: integer
      spLimitForDayViewMobile:
        format: int32
        type: integer
      spLimitForDayViewTab:
        format: int32
        type: integer
      isDisplayResourceInCal:
        type: boolean
  Vagaro.Merchant.Model.CalendarSortOrder:
    type: object
    properties:
      serviceProviderId:
        format: int64
        type: integer
      sortOrder:
        format: int32
        type: integer
  Vagaro.Merchant.Model.CalendarWorkingHoursForDateRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      calendarId:
        format: int64
        type: integer
      selectedDate:
        type: string
      dayID:
        format: int32
        type: integer
  Vagaro.Merchant.Model.CalendarWorkingHoursRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      calendarIds:
        type: string
  Vagaro.Merchant.Model.CancelMemebrshipOrPackageRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      membership:
        $ref: '#/definitions/Vagaro.Merchant.Model.UpdateCustomerMembershipRequest'
      package:
        $ref: '#/definitions/Vagaro.Merchant.Model.UpdateForPackageRequest'
  Vagaro.Merchant.Model.CheckAttendeeAlreadyExitsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentId:
        format: int64
        type: integer
      eventSessionAttendeeID:
        format: int64
        type: integer
      isWorkshop:
        type: boolean
  Vagaro.Merchant.Model.CheckBusinessServiceExitsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.CheckDuplicateAppointmentsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appIds:
        type: string
      customerIds:
        type: string
  Vagaro.Merchant.Model.CheckEncodingStatusRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fileDetailID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.CheckGenerateNewGCNoRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      gcno:
        type: string
  Vagaro.Merchant.Model.CheckGiftcertificateNoExistsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      giftcertificateNo:
        type: string
  Vagaro.Merchant.Model.CheckoutData:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      loginUserName:
        type: string
      totalCharges:
        format: double
        type: number
      serviceCharges:
        format: double
        type: number
      classCharges:
        format: double
        type: number
      productCharges:
        format: double
        type: number
      membershipCharges:
        format: double
        type: number
      iouCharges:
        format: double
        type: number
      packageCharges:
        format: double
        type: number
      gcCharges:
        format: double
        type: number
      discount:
        format: double
        type: number
      tax:
        format: double
        type: number
      tip:
        format: double
        type: number
      amtDue:
        format: double
        type: number
      totalPointNeed:
        format: int32
        type: integer
      totalUsagePoints:
        format: int32
        type: integer
      cashAmt:
        format: double
        type: number
      chequeAmt:
        format: double
        type: number
      gcAmt:
        format: double
        type: number
      ccAmt:
        format: double
        type: number
      amtPaid:
        format: double
        type: number
      changeDue:
        format: double
        type: number
      enc_payeeId:
        type: string
      ccDetails:
        $ref: '#/definitions/Vagaro.Merchant.Model.ccDetails'
      checkoutGridrow:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.checkoutGridrow'
      redeemedByGC:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.redeemedByGC'
      splitTip:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.splitTip'
      isRetailAccount:
        type: boolean
      merchantAccountMode:
        format: int32
        type: integer
      merchantAccountModeType:
        format: int32
        type: integer
      iouComment:
        type: string
      isIouGenerate:
        type: boolean
      payeeId:
        format: int64
        type: integer
      payeeFirstName:
        type: string
      payeeLastName:
        type: string
      isGroupCheckout:
        type: boolean
      shopOwnerId:
        format: int64
        type: integer
      shopOwnerName:
        type: string
      isEmail:
        type: boolean
      isPrint:
        type: boolean
      device:
        type: string
      version:
        type: string
      isSignatureEnabled:
        type: boolean
      salonName:
        type: string
      address:
        type: string
      salonUrl:
        type: string
      salonFooter:
        type: string
      salonEmail:
        type: string
      currencySymbol:
        type: string
      businessCDNUrl:
        type: string
      businessContainer:
        type: string
      isAcceptOnlineApp:
        type: boolean
      reviewPoint:
        format: int32
        type: integer
      payeeEmailId:
        type: string
      isFirstTimeCustomer:
        type: boolean
      ccUserId:
        format: int64
        type: integer
      isWebServiceCall:
        type: boolean
      isWebServiceCallWithDistribution:
        type: boolean
      isSplitTip:
        type: boolean
      depositInMerchantAccount:
        format: int64
        type: integer
      salonTime:
        format: date-time
        type: string
      siteLink:
        type: string
      distributionRequestType:
        format: int32
        type: integer
      checkoutVersion:
        type: string
      token:
        type: string
      tokenName:
        type: string
      zenSwipeDevice:
        type: string
      isSaveCard:
        type: boolean
      isOldVersion:
        type: boolean
      isUserCardonFile:
        type: boolean
      isOnlineCheckout:
        type: boolean
      isShoppingCartAccount:
        type: boolean
      onlineProductDetail:
        $ref: '#/definitions/Vagaro.Merchant.Model.OnlineProductDetail'
      validateClassBookingData:
        $ref: '#/definitions/Vagaro.Merchant.Model.ValidateClassBookingData'
      onlineCheckoutType:
        format: int32
        type: integer
      userPaymentMstID:
        format: int64
        type: integer
      enc_userPaymentMstID:
        type: string
      isSaveCCForMembership:
        type: boolean
      isPaid:
        type: boolean
      isFreeshipping:
        type: boolean
      askAtCheckout:
        type: boolean
      suggestedTipOption:
        type: string
      isPaidByMobile:
        type: boolean
      businessTokenName:
        type: string
      businessOldToken:
        type: string
      isCCSaveForClassBooking:
        format: int32
        type: integer
      invoiceID:
        format: int64
        type: integer
      enc_invoiceID:
        type: string
      invExpiredMonthForGCPackage:
        format: int32
        type: integer
      emvTransactionType:
        format: int32
        type: integer
      emvUniqeLogId:
        type: string
      isMerchantsNeededForEMV:
        format: int32
        type: integer
      ffMasterEmails:
        type: string
      onlineGCDevice:
        type: string
      groupId:
        type: string
      enc_groupId:
        type: string
      currencyCode:
        type: string
      stripeRadarSession:
        type: string
      appointmentStatus:
        format: int32
        type: integer
      trackingId:
        type: string
      isIncludeTaxInOnlinePricing:
        type: boolean
  Vagaro.Merchant.Model.CheckoutMembershipDetail:
    type: object
    properties:
      businessId:
        format: int64
        type: integer
      membershipId:
        format: int64
        type: integer
      userBusinessMembershipId:
        format: int64
        type: integer
      membershipName:
        type: string
      description:
        type: string
      userId:
        format: int64
        type: integer
      inActive:
        type: boolean
      isSoftDeleted:
        type: boolean
      price:
        format: double
        type: number
      chargeFrequency:
        format: int32
        type: integer
      productDiscount:
        format: double
        type: number
      serviceDiscount:
        format: double
        type: number
      rewardPoints:
        format: int32
        type: integer
      membershipCardId:
        type: string
      recurringPaymentDate:
        type: string
      isMessage:
        type: boolean
      isAutoRenewal:
        type: boolean
      paymentToBeTaken:
        type: boolean
      membershipItemId:
        format: int64
        type: integer
      itemType:
        format: int32
        type: integer
      discount:
        format: double
        type: number
      serviceProductName:
        type: string
      isPromotionWithMembershipApplied:
        type: boolean
      isPresetDiscountWithMembershipApplied:
        type: boolean
      chargeFrequencyText:
        type: string
      membershipUniqueId:
        type: string
      visitRemaining:
        format: int32
        type: integer
      groupId:
        format: int32
        type: integer
      visitUsed:
        format: int32
        type: integer
      type:
        format: int32
        type: integer
      redeemBusinessId:
        format: int64
        type: integer
      isUnlimitedVisit:
        type: boolean
      totalProductVisit:
        format: int32
        type: integer
      totalVisit:
        format: int32
        type: integer
      appointmentId:
        format: int64
        type: integer
      recurringLimit:
        format: int32
        type: integer
      chargeTax:
        format: double
        type: number
      taxation:
        format: int32
        type: integer
      strValidUpto:
        type: string
      mUserId:
        format: int64
        type: integer
      sharedUserIds:
        type: string
      redeemUserId:
        format: int64
        type: integer
      relationships:
        type: string
      childAge:
        type: string
      maxNoFamilyFriends:
        format: int32
        type: integer
      msSharedFamilyMembers:
        type: string
      afterVisitBalance:
        format: int32
        type: integer
      totalMSVisitRemaining:
        format: int64
        type: integer
      totalMSUnlimitedCount:
        format: int64
        type: integer
      isPaused:
        type: boolean
      isPaymentTaken:
        type: boolean
      isPressNotNow:
        type: boolean
  Vagaro.Merchant.Model.ChildWaitlistDetail:
    type: object
    properties:
      reqStartTime:
        type: string
      appointmentId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.ClassBookingEmail:
    type: object
    properties:
      customerName:
        type: string
      cartDetail:
        type: string
      totalAmount:
        format: double
        type: number
      totalTax:
        format: double
        type: number
      totalGCPrice:
        format: double
        type: number
      totalPackagePrice:
        format: double
        type: number
      emailID:
        type: string
      businessID:
        format: int64
        type: integer
      currencySymbol:
        type: string
      ccNo:
        type: string
      ccType:
        type: string
      totalPointCollected:
        format: int32
        type: integer
      totalPointRedeem:
        format: int32
        type: integer
      totalDiscount:
        format: double
        type: number
      onlineClassPointPriceSum:
        format: double
        type: number
      depositsPercentage:
        format: double
        type: number
  Vagaro.Merchant.Model.ClassCheckoutCustomerList:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      transactionDate:
        format: date-time
        type: string
      searchText:
        type: string
      depositGroupID:
        type: string
  Vagaro.Merchant.Model.ClsGetAppointmentDetailsForCancelRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentID:
        format: int64
        type: integer
      eventType:
        format: int32
        type: integer
  Vagaro.Merchant.Model.ConversionRateRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      groupID:
        type: string
      masterID:
        format: int64
        type: integer
      uniqueID:
        type: string
      transactionID:
        type: string
      currencyConversionRate:
        format: double
        type: number
      currencyConversionRefundRate:
        format: double
        type: number
      id:
        type: string
      callFor:
        format: int32
        type: integer
  Vagaro.Merchant.Model.ConvertFormsTypeRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      formID:
        type: string
  Vagaro.Merchant.Model.CustomPackageDetailForServiceRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceIds:
        type: string
      gcids:
        type: string
  Vagaro.Merchant.Model.CustomerDetailForEditFilterRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
      infoType:
        format: int32
        type: integer
      isPopUpNote:
        type: boolean
      isCheckClassTab:
        type: boolean
      callMethod:
        format: int32
        type: integer
      appID:
        format: int64
        type: integer
      isRequireDepositSetting:
        type: boolean
      allCCDeatils:
        type: boolean
      emailId:
        type: string
      cell:
        type: string
  Vagaro.Merchant.Model.CustomerFriendFamilyCCDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      isOutCall:
        type: boolean
      includeClasses:
        type: boolean
      serviceID:
        format: int64
        type: integer
      strMultiServiceId:
        type: string
      customerIDs:
        type: string
      isCCDetailsRequired:
        type: boolean
  Vagaro.Merchant.Model.CustomerInfoRequestModel:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Merchant.Model.CustomerMembershipWSRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userIDs:
        type: string
      allBusData:
        type: boolean
      userBusinessMembershipID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.CustomerPackageBalanceRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      gcid:
        format: int64
        type: integer
      currentPageIndex:
        format: int32
        type: integer
  Vagaro.Merchant.Model.CustomerReportRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      filterXml:
        type: string
      countryId:
        format: int64
        type: integer
      sortBy:
        format: int32
        type: integer
      sortOrder:
        type: boolean
  Vagaro.Merchant.Model.DeleteDepositUnusedAppsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentIds:
        type: string
      eventSessionAttendee:
        type: string
      eventType:
        format: int32
        type: integer
  Vagaro.Merchant.Model.EmployeeSortOrder:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      calendarSortOrders:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.CalendarSortOrder'
  Vagaro.Merchant.Model.EventDetailAndAvailableDatesRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      eventId:
        format: int64
        type: integer
      serviceProviderID:
        format: int64
        type: integer
      startTime:
        format: date-time
        type: string
      type:
        format: int32
        type: integer
      isCallFromOnline:
        type: boolean
      userID:
        format: int64
        type: integer
      enc_ServiceProviderID:
        type: string
      enc_EventId:
        type: string
  Vagaro.Merchant.Model.EventRescheduleRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentId:
        format: int64
        type: integer
      eventSessionAttendeesId:
        format: int64
        type: integer
      enc_AppointmentId:
        type: string
  Vagaro.Merchant.Model.ExportAddToDailyHistoryRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      jobID:
        format: int64
        type: integer
      providerId:
        format: int32
        type: integer
      kickoffTime:
        format: date-time
        type: string
      completionTime:
        format: date-time
        type: string
      dailyHistory:
        type: string
      createdBy:
        type: string
      userPaymentIDPendingFeeJson:
        type: string
  Vagaro.Merchant.Model.ExportDataStatusRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      providerId:
        format: int32
        type: integer
      configID:
        format: int64
        type: integer
      realmId:
        type: string
      status:
        format: int32
        type: integer
      maxUserPaymentIdWithFees:
        format: int64
        type: integer
      maxUserPaymentIdWithoutFees:
        format: int64
        type: integer
      lastProcessDateWithFees:
        format: date-time
        type: string
      lastProcessDateWithoutFees:
        format: date-time
        type: string
  Vagaro.Merchant.Model.FlagshipBusinessDetailsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      multilocationGroupId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.FlagshipSyncSettingRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      flagshipBusinessId:
        format: int64
        type: integer
      businessGroupId:
        format: int64
        type: integer
      createdBy:
        format: int64
        type: integer
      isAutomaticSync:
        format: int32
        type: integer
      syncSettingId:
        format: int64
        type: integer
      syncTime:
        type: string
      isSyncNow:
        type: boolean
  Vagaro.Merchant.Model.FormDataRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      respFromDate:
        format: date-time
        type: string
      respToDate:
        format: date-time
        type: string
      formsIDs:
        type: string
      employeeIds:
        type: string
      customerIds:
        type: string
      businessIds:
        type: string
      sortBy:
        type: string
      sortOrder:
        type: string
      formsFilter:
        type: string
  Vagaro.Merchant.Model.FormMappingRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      formID:
        type: string
      copyFormID:
        type: string
      flagshipFormId:
        type: string
      type:
        format: int32
        type: integer
      groupID:
        type: string
  Vagaro.Merchant.Model.FormSyncInformationRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromBusinessId:
        format: int64
        type: integer
      toBusinessId:
        format: int64
        type: integer
      serviceIds:
        type: string
      membershipIds:
        type: string
      employeesIds:
        type: string
      rolesIds:
        type: string
      multiLocationGroupId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.FormSyncTemplateRequest:
    type: object
    properties:
      action:
        format: int32
        type: integer
      businessId:
        format: int64
        type: integer
      multiLocationGroupId:
        format: int64
        type: integer
      syncStatus:
        format: int32
        type: integer
      syncType:
        format: int32
        type: integer
  Vagaro.Merchant.Model.FormsDataRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      businessIDs:
        type: string
  Vagaro.Merchant.Model.FrequencyOrder:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      vendorID:
        format: int64
        type: integer
      operationType:
        format: int32
        type: integer
      orderFrequency:
        format: int64
        type: integer
  Vagaro.Merchant.Model.GCCSVRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      gccsv:
        type: string
  Vagaro.Merchant.Model.GetAppServiceDataRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceXMLData:
        type: string
      serviceID:
        format: int64
        type: integer
      startTime:
        format: date-time
        type: string
      duration:
        format: int32
        type: integer
      appointmentID:
        format: int64
        type: integer
      calendarID:
        format: int64
        type: integer
      isSearchFrom:
        format: int32
        type: integer
      eventType:
        format: int32
        type: integer
      resAvailableCount:
        format: int32
        type: integer
      businessPackageID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.GetAppointmentFormsCountRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentId:
        format: int64
        type: integer
      customerID:
        format: int64
        type: integer
      enc_AppointmentId:
        type: string
      enc_CustomerID:
        type: string
  Vagaro.Merchant.Model.GetAppointmentIdsforDeleteRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      noOfRecords:
        format: int32
        type: integer
  Vagaro.Merchant.Model.GetAppointmentPopupDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentID:
        format: int64
        type: integer
      customerId:
        format: int64
        type: integer
      todayDate:
        type: string
  Vagaro.Merchant.Model.GetAppointmentsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromDate:
        type: string
      toDate:
        type: string
      calendarIds:
        type: string
      enc_CalendarIds:
        type: string
      classCalendarIds:
        type: string
      resourceIDs:
        type: string
      formSignatureStatus:
        format: int32
        type: integer
      isPendingFormsCount:
        format: int32
        type: integer
  Vagaro.Merchant.Model.GetAutoCleanupBusinessServerRequest:
    type: object
    properties:
      server:
        type: string
  Vagaro.Merchant.Model.GetAvailableDatesForEventsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      spIds:
        type: string
      eventIds:
        type: string
      isFromOffline:
        type: boolean
      streamingStatus:
        format: int32
        type: integer
  Vagaro.Merchant.Model.GetCalendarAndResourcesRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      isCategoryRequired:
        type: boolean
  Vagaro.Merchant.Model.GetCalendarWorkingHoursRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      calendarIds:
        type: string
      fromDate:
        type: string
      toDate:
        type: string
      isCustom:
        type: boolean
      enc_CalendarIds:
        type: string
  Vagaro.Merchant.Model.GetClassAttendeeListRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentID:
        format: int64
        type: integer
      enc_AppointmentID:
        type: string
  Vagaro.Merchant.Model.GetClassAttendeeUsersRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentID:
        format: int64
        type: integer
      attGroupID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.GetClassesRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      lastSyncTime:
        type: string
      syncVersion:
        format: int32
        type: integer
  Vagaro.Merchant.Model.GetCustomerGCRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
      isPackages:
        type: boolean
      filterApply:
        type: boolean
      purchaseAtfilterGC:
        type: string
      sortColumn:
        type: string
      sortOrder:
        type: string
      startDate:
        type: string
      endDate:
        type: string
      searchFilter:
        type: string
      sDate:
        format: date-time
        type: string
      eDate:
        format: date-time
        type: string
      isFromCustomerPage:
        type: boolean
      filterBusinessID:
        format: int64
        type: integer
      searchStatus:
        format: int32
        type: integer
      searchField:
        type: string
      searchValue:
        type: string
      searchPurchasedAt:
        type: string
      countryID:
        format: int32
        type: integer
      packageType:
        type: string
      renewalOn:
        type: string
      renewalStatus:
        type: string
      isRefund:
        type: boolean
      strBusinessDate:
        type: string
      status:
        format: int32
        type: integer
      strUserId:
        type: string
  Vagaro.Merchant.Model.GetCustomerListRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      searchText:
        type: string
      hasCustomerRights:
        type: boolean
      lastSyncDate:
        type: string
      isForLocalStorage:
        type: boolean
      syncVersion:
        format: int32
        type: integer
      multiLocationBusinessIDs:
        type: string
  Vagaro.Merchant.Model.GetDetailForDragAndDropRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentID:
        format: int64
        type: integer
      eventType:
        format: int32
        type: integer
      serviceProviderID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.GetFamilyFriendSharingDetailsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
      isInvitationAccepted:
        format: int32
        type: integer
      isLoadFromOffline:
        type: boolean
      parentPage:
        type: string
  Vagaro.Merchant.Model.GetFormsidNotificationBubbleRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Merchant.Model.GetGiftCertificateHistoryRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      gcid:
        format: int64
        type: integer
      selectedCustomerID:
        format: int64
        type: integer
      isFromWS:
        type: boolean
      isOldApp:
        type: boolean
      orderby:
        type: string
      type:
        format: int32
        type: integer
      isCustomerDetail:
        type: boolean
  Vagaro.Merchant.Model.GetLocationDetail:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      searchText:
        type: string
      countryFilter:
        type: string
      location:
        type: string
      searchType:
        format: int32
        type: integer
      isCallNewAddressAPI:
        type: boolean
  Vagaro.Merchant.Model.GetMergeConfirmationRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      firstName:
        type: string
      lastName:
        type: string
      cellCountryID:
        format: int32
        type: integer
      cell:
        type: string
      nightPhoneCountryID:
        format: int32
        type: integer
      nightPhone:
        type: string
      dayPhoneCountryID:
        format: int32
        type: integer
      dayPhone:
        type: string
      fromUserID:
        format: int64
        type: integer
      securityCode:
        type: string
      countryID:
        format: int32
        type: integer
      isMobileCall:
        type: boolean
      emailID:
        type: string
      darkModePreference:
        format: int32
        type: integer
  Vagaro.Merchant.Model.GetMergeCustomerDetailsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromUserID:
        format: int64
        type: integer
      toUserID:
        format: int64
        type: integer
      matchPriority:
        format: int32
        type: integer
      countryID:
        format: int32
        type: integer
      isMongoCall:
        type: boolean
      mongoUserID:
        format: int64
        type: integer
      darkModePreference:
        format: int32
        type: integer
      changeCustomerDetails:
        $ref: '#/definitions/Vagaro.Merchant.Model.Response.ChangeCustomerDetails'
  Vagaro.Merchant.Model.GetMultiLocationBusinessRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      businessGroupID:
        format: int64
        type: integer
      hasSharedCustomer:
        type: boolean
      hasSharedGiftCertificate:
        type: boolean
      hasSharedPackage:
        type: boolean
      hasSharedMembership:
        type: boolean
      hasSharedPoint:
        type: boolean
      locationSharedBy:
        format: int64
        type: integer
      shopOwnerID:
        format: int64
        type: integer
      type:
        format: int64
        type: integer
      businessMappingGroupID:
        format: int64
        type: integer
      hasSharedBrandedApp:
        type: boolean
      hasSharedVagaroDrive:
        type: boolean
      serviceProviderId:
        format: int64
        type: integer
      hasSharedForm:
        type: boolean
      hasSharedCustomFields:
        type: boolean
  Vagaro.Merchant.Model.GetNextAvailableDateWorkShopRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      startDate:
        type: string
      eventID:
        format: int64
        type: integer
      appointmentId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.GetOnlineBookingTabDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      level:
        format: int32
        type: integer
      isGetOnlyAdminServices:
        type: boolean
      shouldIncludePakcage:
        type: boolean
      includePromotion:
        type: boolean
      loadClassesServiceBoth:
        type: boolean
      isFromOffline:
        type: boolean
  Vagaro.Merchant.Model.GetPackageServicesByAppIDRequest:
    type: object
    properties:
      appointmentID:
        format: int64
        type: integer
      enc_AppointmentID:
        type: string
  Vagaro.Merchant.Model.GetPkgMemRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Merchant.Model.GetSPIdsBasedOnAppConfirmUniqueRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appConfirmUNIQueID:
        type: string
      _Id:
        type: string
  Vagaro.Merchant.Model.GetSerClassAddOnRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Merchant.Model.GetSerialNumberListRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serialNumber:
        type: string
  Vagaro.Merchant.Model.GetServiceDetailBySPRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceID:
        format: int64
        type: integer
      serviceProviderID:
        format: int64
        type: integer
      resourceID:
        format: int64
        type: integer
      appDateTime:
        format: date-time
        type: string
  Vagaro.Merchant.Model.GetServiceDetailsByIDRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceID:
        format: int64
        type: integer
      serviceIDs:
        type: string
  Vagaro.Merchant.Model.GetServiceListRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      mode:
        format: int32
        type: integer
      calendarId:
        format: int64
        type: integer
      serviceProviderIds:
        type: string
      includePackage:
        type: boolean
      includeClass:
        type: boolean
      includeCustomPackage:
        type: boolean
      lastSyncTime:
        type: string
      syncVersion:
        format: int32
        type: integer
      resourceId:
        format: int64
        type: integer
      includeAddons:
        type: boolean
      includeDescription:
        type: boolean
  Vagaro.Merchant.Model.GetServiceProviderInTodayRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      calendarIDs:
        type: string
      selectedDate:
        type: string
  Vagaro.Merchant.Model.GetSetMembershipRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      type:
        format: int32
        type: integer
      operationType:
        format: int32
        type: integer
      membershipID:
        format: int64
        type: integer
      membershipXml:
        type: string
      massServices:
        type: string
      massProducts:
        type: string
      massServiceDiscount:
        format: double
        type: number
      massProductDiscount:
        format: double
        type: number
      massServiceVisit:
        format: int32
        type: integer
      massProductVisit:
        format: int32
        type: integer
      isActive:
        type: boolean
      isValidate:
        type: boolean
      isActivateDestFeaturesToSyncSettings:
        format: int32
        type: integer
      encMembershipID:
        type: string
      encBusinessID:
        type: string
      encLoginUserID:
        type: string
  Vagaro.Merchant.Model.GetVagaroProductsListRequest:
    type: object
    properties:
      countryId:
        format: int32
        type: integer
      userID:
        format: int32
        type: integer
  Vagaro.Merchant.Model.GetWaitlistCommentRequest:
    type: object
    properties:
      waitlistID:
        format: int64
        type: integer
      waitlistIDs:
        type: string
  Vagaro.Merchant.Model.GiftCertificateDetails:
    type: object
    properties:
      giftCertificateID:
        format: int64
        type: integer
      giftCertificateNo:
        type: string
      giftCertificateAmt:
        format: double
        type: number
      giftCertificateImg:
        type: string
      senderID:
        format: int64
        type: integer
      assignTo:
        format: int64
        type: integer
      voidDate:
        format: date-time
        type: string
      voidReason:
        type: string
      businessID:
        format: int64
        type: integer
      message:
        type: string
      serviceProviderID:
        format: int64
        type: integer
      tempGCImgID:
        format: int64
        type: integer
      assignedToName:
        type: string
      currentBalance:
        format: double
        type: number
      senderName:
        type: string
      businessName:
        type: string
      gcFontColor:
        type: string
      expiresOn:
        format: date-time
        type: string
      serviceID:
        format: int64
        type: integer
      quantity:
        format: double
        type: number
      serviceName:
        type: string
      initialQuantity:
        format: double
        type: number
      currencySymbol:
        type: string
      isPackage:
        type: boolean
      expireDate:
        type: string
      strTextOnImage:
        type: string
      strSenderEmail:
        type: string
      purchasedAt:
        type: string
      totalRecords:
        format: int32
        type: integer
      totalPage:
        format: int32
        type: integer
      isPreview:
        type: boolean
      isSendEmailToCustomer:
        type: boolean
      isPrint:
        type: boolean
      createdBy:
        format: int64
        type: integer
      createdDate:
        format: date-time
        type: string
      isAdminImage:
        format: int32
        type: integer
      oldPreviewFileName:
        type: string
      businessCDnUrl:
        type: string
      businessContainerName:
        type: string
      userPaymentID:
        format: int64
        type: integer
      strExpiresOn:
        type: string
      strExpiresDate:
        type: string
      eventType:
        format: int32
        type: integer
      isGCPreviewOrFromApp:
        type: boolean
      gCPreviewURL:
        type: string
      isFromAdmin:
        type: boolean
      gcDiscountPer:
        format: double
        type: number
      renewalStatus:
        format: int32
        type: integer
      isRecurring:
        type: boolean
      chargeTax:
        format: double
        type: number
      chargeTaxation:
        format: int32
        type: integer
      renewalOn:
        format: int32
        type: integer
      strPackageType:
        type: string
      strNextPaymentDate:
        type: string
      nextPaymentDate:
        format: date-time
        type: string
      strRenewalStatus:
        type: string
      strRenewalOn:
        type: string
      isCarryForwardBal:
        type: boolean
      nextRenewalQty:
        format: double
        type: number
      nextRenewalAmount:
        format: double
        type: number
      userEmail:
        type: string
      modifiedDate:
        format: date-time
        type: string
      modifiedBy:
        type: string
      sGroup:
        type: string
      sPagingDetails:
        type: string
      isCustomPackage:
        type: boolean
      groupId:
        format: int32
        type: integer
      pointsGained:
        format: int32
        type: integer
      recurringLimit:
        format: int32
        type: integer
      remainingRecurringLimit:
        format: int32
        type: integer
      remainingRecurringLimitText:
        type: string
      qrCodeImgName:
        type: string
      strValidUpto:
        type: string
      sharedRelationships:
        type: string
      renewalQty:
        format: int32
        type: integer
      chargeAmount:
        format: double
        type: number
      pointGained:
        format: int32
        type: integer
      validUpto:
        format: date-time
        type: string
      totalPKGUnlimitedCount:
        format: int64
        type: integer
      parentCategoryName:
        type: string
  Vagaro.Merchant.Model.HouseCallMultiAppointmentPrePostRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      serviceID:
        type: string
      spid:
        type: string
  Vagaro.Merchant.Model.HouseCallMultiAppointmentRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      houseCallGroupID:
        type: string
      userID:
        format: int64
        type: integer
      appointmentDate:
        format: date-time
        type: string
  Vagaro.Merchant.Model.InsertDisplayCheckinLogDetail_Request:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
      customerID:
        format: int64
        type: integer
      mode:
        format: int32
        type: integer
      startDate:
        type: string
      endDate:
        type: string
      orderBy:
        type: string
      sortOrder:
        type: string
      sDate:
        format: date-time
        type: string
      eDate:
        format: date-time
        type: string
      filterType:
        type: string
      kioskName:
        type: string
      viewType:
        type: string
      applyBusinessSharing:
        type: boolean
      includeDelKiosk:
        type: boolean
      includeCustomerIds:
        type: string
      excludeCustomerIds:
        type: string
      strUserID:
        type: string
  Vagaro.Merchant.Model.InventoryBundleRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      countryID:
        format: int64
        type: integer
      productJson:
        type: string
      userID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.InventoryByIDRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      inventoryID:
        format: int64
        type: integer
      countryId:
        format: int32
        type: integer
      inventoryIDs:
        type: array
        items:
          format: int64
          type: integer
  Vagaro.Merchant.Model.InventoryProductPriceRequest:
    type: object
    properties:
      countryId:
        format: int32
        type: integer
      inventoryId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.JobDataRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      robotName:
        type: string
      providerID:
        format: int32
        type: integer
  Vagaro.Merchant.Model.KioskNamePera:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      kioskName:
        type: string
      operationType:
        format: int32
        type: integer
      isReassign:
        type: boolean
      checkInDeviceHistoryId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.LocationDataArguments:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      placeId:
        type: string
      isIgnoreState:
        type: boolean
      description:
        type: string
      countryID:
        format: int32
        type: integer
      isStateless:
        type: boolean
      countryCode:
        type: string
      isCallNewAddressAPI:
        type: boolean
  Vagaro.Merchant.Model.ManageWorkingHoursRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      calendarID:
        format: int64
        type: integer
      selecteDate:
        type: string
      fromTime:
        type: string
      toTime:
        type: string
      editThis:
        format: int32
        type: integer
      isRemoved:
        type: boolean
      isValidateHours:
        type: boolean
  Vagaro.Merchant.Model.MasterSPServiceDetail:
    type: object
    properties:
      spIds:
        type: string
      serviceId:
        format: int64
        type: integer
      serviceAddOnID:
        type: string
  Vagaro.Merchant.Model.MasterWaitlistDetail:
    type: object
    properties:
      userId:
        format: int64
        type: integer
      emailId:
        type: string
      firstName:
        type: string
      lastName:
        type: string
      cell:
        type: string
      password:
        type: string
      countryId:
        format: int32
        type: integer
      lstChildWaitlistDetail:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.ChildWaitlistDetail'
      serviceProviderId:
        format: int64
        type: integer
      serviceId:
        format: int64
        type: integer
      serviceProviderName:
        type: string
      eventName:
        type: string
      addOnIDs:
        type: string
  Vagaro.Merchant.Model.MembershipDetailsForPauseRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userMembershipID:
        format: int64
        type: integer
      membershipID:
        format: int64
        type: integer
      isFromMaster:
        type: boolean
      type:
        format: int32
        type: integer
  Vagaro.Merchant.Model.MembershipDetailsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userBusinessMembershipId:
        format: int64
        type: integer
      itemType:
        format: int32
        type: integer
  Vagaro.Merchant.Model.MembershipHistoryMasterRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      membershipID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.MembershipVisit:
    type: object
    properties:
      membershipItemId:
        format: int64
        type: integer
      visitRemaining:
        format: double
        type: number
      groupId:
        format: int64
        type: integer
      itemType:
        format: int32
        type: integer
      parentGroupId:
        format: int32
        type: integer
      isAmount:
        type: boolean
  Vagaro.Merchant.Model.MongoCollection.CustomerExportExcel:
    type: object
    properties:
      id:
        type: string
      businessID:
        format: int64
        type: integer
      itemID:
        format: int64
        type: integer
      itemType:
        format: int32
        type: integer
      serviceProviderID:
        type: array
        items:
          format: int64
          type: integer
      eventType:
        format: int32
        type: integer
      filterXml:
        type: string
      countryId:
        format: int64
        type: integer
      sortBy:
        format: int32
        type: integer
      sortOrder:
        type: boolean
      businessEmailID:
        type: string
      isOverLimitCutomers:
        type: boolean
      createdDate:
        format: date-time
        type: string
      exportExcelUrl:
        type: string
      isExpriredUrl:
        type: boolean
      isMailed:
        type: boolean
      importExcelMessage:
        type: string
      userFullName:
        type: string
      group:
        type: string
  Vagaro.Merchant.Model.MongoCollection.ExportQBXeroTransactionRequest:
    type: object
    properties:
      logdetails:
        type: string
  Vagaro.Merchant.Model.MongoCollection.GetAdminInventoryBundleDetailsByInventoryIDResponse:
    type: object
    properties:
      masterInventoryID:
        format: int64
        type: integer
      inventoryID:
        format: int64
        type: integer
      name:
        type: string
      isTrackInventory:
        type: boolean
      quantity:
        format: int32
        type: integer
      sellPrice:
        format: double
        type: number
      costToBusiness:
        format: double
        type: number
      productName:
        type: string
      inventoryType:
        format: int32
        type: integer
      isPackagingProduct:
        type: boolean
      isBundleUse:
        type: boolean
      isForAdminUse:
        type: boolean
      isDropShip:
        type: boolean
      adminVendorID:
        format: int64
        type: integer
      vendorEmail:
        type: string
      vendorName:
        type: string
      vagaroWareHouseEmail:
        type: string
      stripeProductName:
        type: string
      hardwareOrderID:
        type: string
  Vagaro.Merchant.Model.MongoCollection.Inventory:
    type: object
    properties:
      inventoryId:
        type: string
      productName:
        type: string
      qty:
        type: string
  Vagaro.Merchant.Model.MongoCollection.InvoiceCheckoutGrid:
    type: object
    properties:
      originalDiscount:
        format: double
        type: number
      originalDiscountType:
        format: int32
        type: integer
      approvedBy:
        format: int64
        type: integer
      isAskApprovalPopup:
        format: int32
        type: integer
      isShowApprovalPriceDiscount:
        format: int32
        type: integer
      uniqID:
        format: int32
        type: integer
      userName:
        type: string
      userID:
        format: int64
        type: integer
      serviceProviderID:
        format: int64
        type: integer
      tempserviceProviderID:
        format: int64
        type: integer
      serviceProviderName:
        type: string
      itemName:
        type: string
      itemID:
        format: int64
        type: integer
      recordType:
        format: int32
        type: integer
      packageEventType:
        format: int32
        type: integer
      barcodeID:
        type: string
      price:
        format: double
        type: number
      discount:
        format: double
        type: number
      discountedPrice:
        format: double
        type: number
      originalServicePriceForPackage:
        format: double
        type: number
      appointmentID:
        format: int64
        type: integer
      pointsGained:
        format: int32
        type: integer
      pointsRedeem:
        format: int32
        type: integer
      appointmentDate:
        type: string
      appointmentTime:
        type: string
      startTime:
        type: string
      endTime:
        type: string
      appType:
        format: int32
        type: integer
      taxation:
        format: int32
        type: integer
      businessPackageID:
        format: int64
        type: integer
      quantity:
        format: double
        type: number
      packageAssignStatus:
        format: int32
        type: integer
      pointAssignStatus:
        format: int32
        type: integer
      redeemID:
        format: int64
        type: integer
      costToBusiness:
        format: double
        type: number
      totalQty:
        format: double
        type: number
      transTotalQty:
        format: double
        type: number
      lowQtyWarning:
        format: int32
        type: integer
      isSendEmailToRecipient:
        type: boolean
      isSendEmailToSender:
        type: boolean
      isPrint:
        type: boolean
      assignTo:
        format: int64
        type: integer
      expiresOn:
        type: string
      imagePath:
        type: string
      message:
        type: string
      isAutoRenewalMembership:
        type: boolean
      membershipPaymentToBeTaken:
        type: boolean
      membershipchangeprice:
        format: double
        type: number
      productDisc:
        format: double
        type: number
      serviceDisc:
        format: double
        type: number
      chargeFrequency:
        format: int32
        type: integer
      calculatedTax:
        format: double
        type: number
      calculatedTip:
        format: double
        type: number
      errorMsg:
        type: string
      sessionAttendeeID:
        format: int64
        type: integer
      gcAssignToName:
        type: string
      gcServiceName:
        type: string
      gcColor:
        type: string
      gCPreviewURL:
        type: string
      isRecurring:
        type: boolean
      renewalOn:
        format: int32
        type: integer
      isCarryBal:
        type: boolean
      recGiftCertificateID:
        format: int64
        type: integer
      recurringLimit:
        format: int32
        type: integer
      packageDetailId:
        format: int64
        type: integer
      purchasedAt:
        type: string
      isAdminImage:
        type: boolean
      gcAssignToEmailId:
        type: string
      shippingAmount:
        format: double
        type: number
      shippingSurcharge:
        format: double
        type: number
      appConfirmUniqueID:
        type: string
      isPaid:
        type: boolean
      promotionID:
        format: int64
        type: integer
      promotionDiscount:
        format: double
        type: number
      serviceOldPrice:
        format: double
        type: number
      isWorkShop:
        type: boolean
      formStatus:
        format: int32
        type: integer
      taxPercentage:
        format: double
        type: number
      giftCertificatePhotoID:
        type: string
      giftCertificateCatID:
        format: int64
        type: integer
      discountType:
        format: int32
        type: integer
      isAmount:
        type: boolean
      discountID:
        format: int64
        type: integer
      amountValue:
        format: double
        type: number
      sessionDetails:
        type: string
      isBulkOrItemWise:
        type: boolean
      promotionTitle:
        type: string
      gcBlankUrl:
        type: string
      gcUrl:
        type: string
      perUserOne:
        type: boolean
      payableAmount:
        format: double
        type: number
      depositsPercentage:
        format: double
        type: number
      paidType:
        format: int32
        type: integer
      deposit:
        format: double
        type: number
      productBrandName:
        type: string
      relationships:
        type: string
      childAge:
        type: string
      cardTokenIdForRenew:
        type: string
      selectedFamilyFriends:
        type: string
      maxNoFamilyFriends:
        format: int32
        type: integer
      priceDiff:
        format: double
        type: number
      prepayAmount:
        format: double
        type: number
      giftCertificateChangePrice:
        format: double
        type: number
      isInitialDiscount:
        type: boolean
      initialDiscount:
        format: double
        type: number
      isAmountInitialDiscount:
        type: boolean
      billingCycle:
        format: int32
        type: integer
      isTrackInventory:
        type: boolean
      inventoryType:
        format: int32
        type: integer
      inventoryBundleId:
        format: int64
        type: integer
      inventoryBundleIdGroup:
        type: string
      inventoryBundleName:
        type: string
      bundleQuantity:
        format: int32
        type: integer
      isDropShip:
        type: boolean
      vendorEmail:
        type: string
      vendorName:
        type: string
      depositsPaid:
        format: double
        type: number
      depositsRemaining:
        format: double
        type: number
      appRecurrenceRuleID:
        type: string
      inhouseDepositGroupId:
        type: string
      noShowGroupId:
        type: string
      isChargeFee:
        format: int32
        type: integer
      chargeFee:
        format: double
        type: number
      comment:
        type: string
      cutOffHours:
        format: int32
        type: integer
      noShowCancelFeeAmount:
        format: double
        type: number
      noShowCancelFeePercentage:
        format: double
        type: number
      constantOriginalServicePrice:
        format: double
        type: number
      taxes:
        type: string
      calculatedTaxTypeWise:
        type: string
      transactionType:
        format: int32
        type: integer
      feeAmountType:
        format: int32
        type: integer
      autoApplyFees:
        format: int32
        type: integer
      feePrice:
        format: double
        type: number
      totalAddonAmount:
        format: double
        type: number
      feeApplyType:
        type: string
      parentAppointmentID:
        format: int64
        type: integer
      mailStatus:
        format: int32
        type: integer
      scheduleDate:
        type: string
      priceWithTax:
        format: double
        type: number
      inventoryMasterName:
        type: string
      inventoryMasterID:
        format: int64
        type: integer
      bundleImagePath:
        type: string
      oldUserBusinessMembershipID:
        format: int64
        type: integer
      parentCategoryName:
        type: string
      isPartial:
        type: boolean
      lotId:
        type: string
      serialNumber:
        type: string
      unitAbbreviation:
        type: string
      expiryDate:
        type: string
      warningDays:
        format: int32
        type: integer
      unitName:
        type: string
  Vagaro.Merchant.Model.MongoCollection.InvoiceDetail:
    type: object
    properties:
      id:
        type: string
      businessID:
        format: int64
        type: integer
      invoiceID:
        format: int64
        type: integer
      invoiceGUID:
        type: string
      payeeId:
        format: int64
        type: integer
      subTotalAmount:
        format: double
        type: number
      taxAmount:
        format: double
        type: number
      totalAmount:
        format: double
        type: number
      lstCheckoutItem:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.MongoCollection.InvoiceCheckoutGrid'
      isGroupCheckout:
        type: boolean
      createdBy:
        format: int64
        type: integer
      createdDateTime:
        format: date-time
        type: string
      isFilterByInvoiceID:
        type: boolean
      isSaveInTempInvoiceDetail:
        type: boolean
      isExpiryDate:
        type: boolean
      expiryMonths:
        format: int32
        type: integer
      isInvoiceNoExist:
        type: boolean
      noAttempt:
        format: int32
        type: integer
      isProcessed:
        type: boolean
      invoiceEmail:
        type: string
  Vagaro.Merchant.Model.MongoCollection.QuickBookBatchTransactionRequest:
    type: object
    properties:
      id:
        type: string
      qbId:
        type: string
      requestId:
        format: int64
        type: integer
      userPaymentID:
        type: string
      bid:
        type: string
      transactionID:
        format: int64
        type: integer
      businessID:
        type: string
      tagName:
        type: string
      docNumber:
        type: string
      realmId:
        type: string
      ccType:
        type: string
      cashAmount:
        format: double
        type: number
      chequeAmount:
        format: double
        type: number
      otherAmount:
        format: double
        type: number
      ccAmount:
        format: double
        type: number
      vplAmount:
        format: double
        type: number
      transactionFee:
        format: double
        type: number
      jsonBody:
        type: string
  Vagaro.Merchant.Model.MongoCollection.TwilioHistoryRequest:
    type: object
    properties:
      emailId:
        type: string
      phone:
        type: string
      countryId:
        format: int32
        type: integer
      dialingCode:
        type: string
      fullName:
        type: string
      ip:
        type: string
      authenticationMode:
        format: int32
        type: integer
      isFromBusinessSignup:
        type: boolean
      isFromCookieLessWidget:
        type: boolean
      codeType:
        type: string
      userType:
        type: string
      emailCellAppSetting:
        type: string
      jsonBody:
        type: string
      x_Forwarded_For:
        type: string
      origin:
        type: string
      userAgent:
        type: string
      referer:
        type: string
      url:
        type: string
      inCapClientIp:
        type: string
      userId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.MongoCollection.VagaroCapitalLog:
    type: object
    properties:
      id:
        type: string
      businessID:
        format: int64
        type: integer
      merchantTokenId:
        type: string
      step:
        type: string
      request:
        type: string
      response:
        type: string
      createdBy:
        format: int64
        type: integer
      createdDate:
        format: date-time
        type: string
  Vagaro.Merchant.Model.MongoCollection.VagaroProductDetails:
    type: object
    properties:
      index:
        format: int32
        type: integer
      vendorName:
        type: string
      quantity:
        format: int32
        type: integer
      vendorEmail:
        type: string
      vagaroProductID:
        format: int64
        type: integer
      adminVendorID:
        type: string
      productName:
        type: string
      description:
        type: string
      costPrice:
        format: double
        type: number
      sellPrice:
        format: double
        type: number
      standardShippingCP:
        format: double
        type: number
      twoDaysCP:
        format: double
        type: number
      nextDayCP:
        format: double
        type: number
      standardShippingSP:
        format: double
        type: number
      twoDaysSP:
        format: double
        type: number
      nextDaySP:
        format: double
        type: number
      photo1:
        type: string
      photo2:
        type: string
      maxQuantity:
        format: int32
        type: integer
      sortOrder:
        format: int32
        type: integer
      isForAdminUse:
        type: boolean
      isInActive:
        type: boolean
      vagaroAttributeIDs:
        type: string
      vagaroAttributeValues:
        type: string
      isUseVagaroCredit:
        type: boolean
      isFreeProduct:
        type: boolean
      hasContract:
        type: boolean
      isDeviceCheck:
        type: boolean
      discountedPrice:
        format: double
        type: number
      tax:
        format: double
        type: number
      isForPayDesk:
        type: boolean
      type:
        format: int32
        type: integer
      newProduct:
        type: string
      name:
        type: string
      isPackagingProduct:
        type: boolean
      isBundleUse:
        type: boolean
      isDropShip:
        type: boolean
      vagaroWareHouseEmail:
        type: string
      bundleItemDetails:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.MongoCollection.GetAdminInventoryBundleDetailsByInventoryIDResponse'
      stripeProductName:
        type: string
      hardwareOrderID:
        type: string
      freeProductPrice:
        format: double
        type: number
      totalSellAmount:
        format: double
        type: number
      vagaroCredit:
        format: double
        type: number
      isProductPurchase:
        type: boolean
  Vagaro.Merchant.Model.MongoCollection.clsVagaroFreeProductReq:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      userID:
        format: int64
        type: integer
      loggedinUserID:
        format: int64
        type: integer
      credentialID:
        format: int64
        type: integer
      transactionID:
        type: string
      applicationID:
        type: string
      merchanttokenID:
        type: string
      isCardOnFile:
        type: boolean
      businessName:
        type: string
      fullName:
        type: string
      userEmailID:
        type: string
      businessEmailID:
        type: string
      shopOwnerEmailID:
        type: string
      contactNo:
        type: string
      shippingAddress:
        type: string
      shippingOption:
        format: int32
        type: integer
      shippingAddressType:
        format: int32
        type: integer
      isSaveAddress:
        type: boolean
      street:
        type: string
      streetNo:
        type: string
      city:
        type: string
      stateID:
        format: int32
        type: integer
      state:
        type: string
      stateCode:
        type: string
      countryId:
        type: string
      zip:
        type: string
      ccType:
        type: string
      ccNo:
        type: string
      ccSecurityCode:
        type: string
      ccTokenID:
        type: string
      vagaroCredit:
        format: double
        type: number
      totalPaid:
        format: double
        type: number
      phoneModel:
        type: string
      phoneModelName:
        type: string
      tabletModel:
        type: string
      tabletModelName:
        type: string
      objProdList:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.MongoCollection.VagaroProductDetails'
      isPropayEnable:
        type: boolean
      tax:
        format: double
        type: number
      taxPercentage:
        format: double
        type: number
      vagaroCreditTax:
        format: double
        type: number
      telephone:
        type: string
      type:
        format: int32
        type: integer
      currencySymbol:
        type: string
      currencyCode:
        type: string
      stripeRadarSession:
        type: string
      vplAmt:
        format: double
        type: number
      isVPLPayment:
        type: boolean
      isFromNewFCR:
        type: boolean
  Vagaro.Merchant.Model.MultiLocationBusinessIDForBusinessRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      multiLocationGroupID:
        format: int64
        type: integer
      createdFromBusinessID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.MultiLocationGroupIdsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      businessIds:
        type: string
      getBusinessContainer:
        format: int32
        type: integer
      type:
        format: int32
        type: integer
  Vagaro.Merchant.Model.MultipleServiceDuration:
    type: object
    properties:
      serviceID:
        format: int64
        type: integer
      processDuration:
        format: int32
        type: integer
      processStartTime:
        format: int32
        type: integer
      processEndTime:
        format: int32
        type: integer
      cleanupTime:
        format: int32
        type: integer
      isAdvance:
        format: int32
        type: integer
  Vagaro.Merchant.Model.OfflineDepositRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      customerID:
        type: string
      serviceId:
        type: string
      eventType:
        format: int32
        type: integer
      isCallfromGroupCheckIn:
        format: int32
        type: integer
      isCallFromNoShowCancel:
        format: int32
        type: integer
      enc_CustomerID:
        type: string
      enc_ServiceId:
        type: string
  Vagaro.Merchant.Model.OnlineProductDetail:
    type: object
    properties:
      isPickupInStore:
        type: boolean
      shippingServiceName:
        type: string
      shippingServiceMethod:
        type: string
      shippingServiceCode:
        type: string
      totalShippingAmount:
        format: double
        type: number
      originalTotalShippingPrice:
        format: double
        type: number
      totalShippingSurcharge:
        format: double
        type: number
      strEstimatedPickupDate:
        type: string
      estimatedPickupDate:
        format: date-time
        type: string
      fullName:
        type: string
      street:
        type: string
      streetNo:
        type: string
      stateID:
        format: int32
        type: integer
      stateName:
        type: string
      countryID:
        format: int32
        type: integer
      city:
        type: string
      zip:
        type: string
      dayPhone:
        type: string
      isAddressSaveinProfile:
        type: boolean
  Vagaro.Merchant.Model.PackageHistoryMasterRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      packageID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.PackageServiceBalance:
    type: object
    properties:
      itemId:
        format: int64
        type: integer
      groupId:
        format: int32
        type: integer
      visit:
        format: double
        type: number
  Vagaro.Merchant.Model.PaymentMethodRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      paymentTypeName:
        type: string
  Vagaro.Merchant.Model.PaymentResponse:
    type: object
    properties:
      isSuccess:
        type: boolean
      message:
        type: string
      exception:
        $ref: '#/definitions/System.Exception'
      transactionID:
        type: string
      cardNumber:
        type: string
      cardId:
        type: string
  Vagaro.Merchant.Model.PlanIdManagerRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      countryID:
        format: int32
        type: integer
      planID:
        format: int32
        type: integer
      isCustom:
        type: boolean
      isFeaturePage:
        type: boolean
      isMultiProvider:
        type: boolean
      isAdyenPlanId:
        type: boolean
      isFromCanadaPromoCode:
        type: boolean
  Vagaro.Merchant.Model.PurchaseOrder:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      vendorID:
        format: int64
        type: integer
      purchaseOrderID:
        format: int64
        type: integer
      orderNo:
        type: string
      orderDate:
        format: date-time
        type: string
      status:
        format: int32
        type: integer
      totalAmount:
        format: double
        type: number
      shippingTo:
        type: string
      shippingStreet:
        type: string
      shippingStreetNo:
        type: string
      shippingStateID:
        format: int32
        type: integer
      shippingCity:
        type: string
      shippingZip:
        type: string
      shippingContactNumber:
        type: string
      vendorFrom:
        type: string
      vendorStreet:
        type: string
      vendorStreetNo:
        type: string
      vendorStateID:
        format: int32
        type: integer
      vendorCity:
        type: string
      vendorZip:
        type: string
      vendorContactNumber:
        type: string
      createdBy:
        format: int64
        type: integer
      modifiedBy:
        format: int64
        type: integer
      inventoryXML:
        type: string
  Vagaro.Merchant.Model.QuickbookXeroDataRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      providerID:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.AccessLevelRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      businessIDs:
        type: string
  Vagaro.Merchant.Model.Request.AddEditTimeCardRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      attendanceID:
        format: int64
        type: integer
      serviceProviderID:
        format: int64
        type: integer
      entryDate:
        format: date-time
        type: string
      clockInTime_Hours:
        format: int32
        type: integer
      clockInTime_Mins:
        format: int32
        type: integer
      clockOutime_Hours:
        format: int32
        type: integer
      clockOutime_Mins:
        format: int32
        type: integer
      payrollRoleID:
        format: int64
        type: integer
      comments:
        type: string
      createdBy:
        format: int64
        type: integer
      createdDate:
        format: date-time
        type: string
      modifiedBy:
        format: int64
        type: integer
      modifiedDate:
        format: date-time
        type: string
      successResult:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.AddEditVoidIOURequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      iouid:
        format: int64
        type: integer
      customerID:
        format: int64
        type: integer
      serviceProviderID:
        format: int64
        type: integer
      amtIOU:
        format: double
        type: number
      comment:
        type: string
      status:
        format: int32
        type: integer
      ismanualIOU:
        type: boolean
      voidReason:
        type: string
      closedby:
        format: int64
        type: integer
      closedDate:
        format: date-time
        type: string
      createdDate:
        format: date-time
        type: string
      modifiedBy:
        format: int64
        type: integer
      modifiedDate:
        format: date-time
        type: string
      mode:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.AddMultiBusinessForSignupRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      newBusinessId:
        format: int64
        type: integer
      encryptedBusinessID:
        type: string
      driveContainerName:
        type: string
      shopOwnerBusinessId:
        format: int64
        type: integer
      userID:
        format: int64
        type: integer
      businessName:
        type: string
      businessNickName:
        type: string
      vagaroURL:
        type: string
      street:
        type: string
      stateId:
        format: int32
        type: integer
      zip:
        type: string
      city:
        type: string
      telephone:
        type: string
      promotionCodeID:
        format: int64
        type: integer
      serviceIDs:
        type: string
      selectedSettingValue:
        format: int32
        type: integer
      serviceProviderCsv:
        type: string
      noOfLicence:
        format: int32
        type: integer
      module:
        type: string
      xmlRole:
        type: string
      xmlServiceIDs:
        type: string
      configurationID:
        format: int64
        type: integer
      businessColorID:
        format: int64
        type: integer
      businessGroupID:
        format: int64
        type: integer
      mappedBusinessGroupID:
        format: int64
        type: integer
      activateDestFeaturesToSyncSettings:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.AlIOUWithSearchCriteriaFilterRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      customerID:
        format: int64
        type: integer
      iouStatus:
        type: string
      serviceProviderID:
        format: int64
        type: integer
      applyBusFilter:
        type: boolean
      totalIOU:
        format: int32
        type: integer
      callMethod:
        format: int32
        type: integer
      sortBy:
        type: string
      orderBy:
        type: string
      considerMultilocation:
        type: boolean
  Vagaro.Merchant.Model.Request.AppSettingKey:
    type: object
    properties:
      keyName:
        type: string
  Vagaro.Merchant.Model.Request.ApproveTrasnferRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      trasnferRequestID:
        format: int64
        type: integer
      fromBusinessID:
        format: int64
        type: integer
      toBusinessID:
        format: int64
        type: integer
      serviceProviderID:
        format: int64
        type: integer
      mongoObjectId:
        type: string
      status:
        type: string
      serviceMappingJson:
        type: string
      transferDate:
        format: date-time
        type: string
      type:
        format: int32
        type: integer
      noOfRecord:
        format: int32
        type: integer
      isProcess:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.AttendeeAndCustomer:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromServiceProviderId:
        format: int64
        type: integer
      fromBusinessId:
        format: int64
        type: integer
      isAllCustomer:
        type: boolean
      transPeriod:
        format: int32
        type: integer
      isTrans:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.AuthenticateUserWSRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userType:
        type: string
  Vagaro.Merchant.Model.Request.BlockCardRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      cardId:
        type: string
  Vagaro.Merchant.Model.Request.BookingPercentageReportDataRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      toDate:
        type: string
      fromDate:
        type: string
      serviceProviderID:
        type: string
      typeTitle:
        type: string
      viewType:
        type: string
      multiLocationBusinessIDs:
        type: string
  Vagaro.Merchant.Model.Request.BusinessContactShareRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromBusinessID:
        format: int64
        type: integer
      toBusinessID:
        format: int64
        type: integer
      isServiceProviderCreate:
        type: boolean
      isCalendarCreate:
        type: boolean
      isServiceCreate:
        type: boolean
      fromServiceProviderID:
        format: int64
        type: integer
      toServiceProviderId:
        format: int64
        type: integer
      newCaledarID:
        format: int64
        type: integer
      oldGroupID:
        type: string
      newGroupID:
        type: string
      createdBy:
        format: int64
        type: integer
      createdDate:
        format: date-time
        type: string
      status:
        type: string
      isProcess:
        format: int32
        type: integer
      userShareID:
        format: int64
        type: integer
      isServiceOnly:
        type: boolean
      is_sharemembershiponly:
        type: boolean
      is_sharepackageonly:
        type: boolean
      is_sharereviewonly:
        type: boolean
      is_sharepastappointment:
        type: boolean
      is_sharefutureappointment:
        type: boolean
      is_shareformonly:
        type: boolean
      isCopyAppointmentFile:
        type: boolean
      is_share_class_menuonly:
        type: boolean
      transfer_date:
        format: date-time
        type: string
      transfer_status:
        format: int32
        type: integer
      moveForms_Status:
        format: int32
        type: integer
      requestedBusinessGroup:
        type: string
      requestorBusinessGroup:
        type: string
      isCopyAppointmentFiles:
        type: boolean
      historyUniqueID:
        type: string
  Vagaro.Merchant.Model.Request.BusinessDatawerehouseConfigurationRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Merchant.Model.Request.BusinessDetailForEMVReaderRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      isFromBrandedApp:
        type: boolean
  Vagaro.Merchant.Model.Request.BusinessSettingsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      isConfimationReq:
        type: boolean
      requiredConfirmationFor:
        type: string
      noShowConfirmationCount:
        format: int32
        type: integer
      allowCustCancelApp:
        type: boolean
      cancelHours:
        format: int32
        type: integer
      allowCustRecurrenceApp:
        type: boolean
      recurrenceHours:
        format: int32
        type: integer
      appLeadTime:
        format: int32
        type: integer
      appLeadType:
        format: int32
        type: integer
      appLimit:
        format: int32
        type: integer
      isRequireGenderInformation:
        type: boolean
      appointmentIncrement:
        format: int32
        type: integer
      modifiedBy:
        format: int64
        type: integer
      modifiedDate:
        format: date-time
        type: string
      acceptAmex:
        type: boolean
      isDisplayClassSeat:
        type: boolean
      classLeadTime:
        format: int32
        type: integer
      classLeadType:
        format: int32
        type: integer
      onlineSpOrder:
        format: int32
        type: integer
      postReviewIfShowOrCompleted:
        type: boolean
      isRefundOnline:
        type: boolean
      refundPolicy:
        type: string
      isWaitlistAvailable:
        type: boolean
      waitlistType:
        format: int32
        type: integer
      isOnlineCustomerWaitlist:
        type: boolean
      waitlistResponseTime:
        format: int32
        type: integer
      appBookingLimitDays:
        format: int32
        type: integer
      classBookingLimitDays:
        format: int32
        type: integer
      isDisplayPhoneNumber:
        type: boolean
      classCancellationPolicy:
        type: string
      waitlistNotication:
        type: boolean
      isAutoAssignEmployee:
        type: boolean
      isAllowFriendsandFamilyBooking:
        format: int32
        type: integer
      isCancelMemberhipOnline:
        format: int32
        type: integer
      isCancelPkgOnline:
        format: int32
        type: integer
      isMemPkgReqToBook:
        type: boolean
      isLimitOnlineBooking:
        type: boolean
      memPkgIds:
        type: string
      serClassIds:
        type: string
      limitOnlineBookEmpIds:
        type: string
      reqAccptEmpIds:
        type: string
      isCombineCleanup:
        type: boolean
      isClusterBooking:
        type: boolean
      preventGaps:
        format: int32
        type: integer
      clusterBookingEmpIds:
        type: string
  Vagaro.Merchant.Model.Request.BusinessSignupCartItemRequest:
    type: object
    properties:
      businessId:
        type: string
      userId:
        type: string
      signUpUserId:
        type: string
      countryId:
        type: string
      accountType:
        format: int32
        type: integer
      step:
        format: int32
        type: integer
      credentialsId:
        format: int64
        type: integer
      updateType:
        format: int32
        type: integer
      inventories:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.MongoCollection.Inventory'
      vmsMongoId:
        type: string
      userName:
        type: string
      password:
        type: string
      isFromSignupRequest:
        type: boolean
      clsFCRRequest:
        $ref: '#/definitions/Vagaro.Merchant.Model.MongoCollection.clsVagaroFreeProductReq'
      placeOrderStatus:
        type: string
      verifyAccountstatus:
        format: int32
        type: integer
      promoCode:
        type: string
      vmsMongoIdToUpdate:
        type: string
      isFromFinishApplicationPopUp:
        type: boolean
      isInFreeTrial:
        type: boolean
      getStartedType:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.CehckReloadRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      webVersion:
        type: string
      reloadType:
        type: string
  Vagaro.Merchant.Model.Request.ChangeDetailsFromTransactionListRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      id:
        format: int64
        type: integer
      serviceProviderID:
        type: string
      type:
        type: string
  Vagaro.Merchant.Model.Request.CheckBusinessUnderMaintenanceRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      type:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.CheckCCBankTokenRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      ccTokenID:
        type: string
      bankTokenID:
        type: string
  Vagaro.Merchant.Model.Request.CheckInAppCharge:
    type: object
    properties:
      businessId:
        format: int64
        type: integer
      userId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.CheckSPDataforImportRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.CheckSandboxRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Merchant.Model.Request.CollectEmployeeRentFeesRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      spPaymentDataJson:
        type: string
  Vagaro.Merchant.Model.Request.CommisonBysericeRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderID:
        format: int64
        type: integer
      deductRefund:
        type: boolean
      doNotSubstractDiscount:
        type: boolean
      transactionType:
        format: int32
        type: integer
      fromDate:
        format: date-time
        type: string
      toDate:
        format: date-time
        type: string
      isRefund:
        type: boolean
      isDiscount:
        type: boolean
      commission:
        format: double
        type: number
      isAmount:
        type: boolean
      isTip:
        type: boolean
      columnName:
        type: string
      orderBy:
        type: string
      isRent:
        type: boolean
      isGrossTotal:
        format: int32
        type: integer
      isFlatRate:
        type: boolean
      isRefundOnly:
        type: boolean
      multiLocationJson:
        type: string
      multiLocationBusinessIDs:
        type: string
      searchText:
        type: string
      isFromPayrollHistory:
        type: boolean
  Vagaro.Merchant.Model.Request.CommonBlankRequestModel:
    type: object
    properties:
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      businessID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.ContactImportIntermediateRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      importKey:
        type: string
      columnMap:
        type: string
      sortExp:
        type: string
  Vagaro.Merchant.Model.Request.ConvenienceFeeDetailsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.ConverttoAddonRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      currentServiceID:
        format: int64
        type: integer
      targetParentServiceID:
        format: int64
        type: integer
      eventType:
        format: int32
        type: integer
      serviceOrder:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.CreateLinkRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      id:
        type: string
      itemID:
        format: int64
        type: integer
      itemType:
        format: int32
        type: integer
      serviceProviderIDs:
        type: array
        items:
          format: int64
          type: integer
      domainUrl:
        type: string
      isUpdateRecord:
        type: boolean
      detailIds:
        type: string
      multipleItemId:
        type: string
      isCustomPackages:
        type: string
      originalUniqueLink:
        type: string
      encServiceId:
        type: string
  Vagaro.Merchant.Model.Request.CustomerImportHistoryCountRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      customerToBeImported:
        format: int32
        type: integer
      customerImported:
        format: int32
        type: integer
      notesToBeImported:
        format: int32
        type: integer
      notesImported:
        format: int32
        type: integer
      customerFileToBeImported:
        format: int32
        type: integer
      customerFileImported:
        format: int32
        type: integer
      appointmentToBeImported:
        format: int32
        type: integer
      appointmentImported:
        format: int32
        type: integer
      serviceToBeImported:
        format: int32
        type: integer
      serviceImported:
        format: int32
        type: integer
      classToBeImported:
        format: int32
        type: integer
      classImported:
        format: int32
        type: integer
      membershipToBeImported:
        format: int32
        type: integer
      membershipImported:
        format: int32
        type: integer
      packageToBeImported:
        format: int32
        type: integer
      packageImported:
        format: int32
        type: integer
      reviewToBeImported:
        format: int32
        type: integer
      reviewImported:
        format: int32
        type: integer
      formsToBeImported:
        format: int32
        type: integer
      formsImported:
        format: int32
        type: integer
      appointmentFileToBeImported:
        format: int32
        type: integer
      appointmentFileImported:
        format: int32
        type: integer
      historyUniqueID:
        type: string
      importType:
        format: int32
        type: integer
      importTypeString:
        type: string
      contactShareID:
        format: int64
        type: integer
      createdByName:
        type: string
  Vagaro.Merchant.Model.Request.CustomerImportHistoryRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      historyUniqueID:
        type: string
  Vagaro.Merchant.Model.Request.CustomerSalesRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromDate:
        type: string
      toDate:
        type: string
      transactionType:
        type: string
      customerTag:
        type: string
      customerID:
        format: int64
        type: integer
      serviceProviderID:
        type: string
      searchValue:
        type: string
      sortBy:
        type: string
      sortAscDesc:
        type: string
      multiLocationBusinessIDs:
        type: string
  Vagaro.Merchant.Model.Request.CustomersRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      id:
        type: string
      eventType:
        format: int32
        type: integer
      filterXml:
        type: string
      countryId:
        format: int64
        type: integer
      sortBy:
        format: int32
        type: integer
      sortOrder:
        type: boolean
      businessEmailID:
        type: string
      isOverLimitCutomers:
        type: boolean
      userFullName:
        type: string
      group:
        type: string
  Vagaro.Merchant.Model.Request.DataWareHouseConfigurationRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      integrationID:
        format: int64
        type: integer
      isActive:
        format: int32
        type: integer
      takePayment:
        format: int32
        type: integer
      secretKey:
        type: string
      connectionString:
        type: string
      isPrimaryBusiness:
        format: int32
        type: integer
      createdBy:
        format: int64
        type: integer
      modifiedBy:
        format: int64
        type: integer
      businessMappingID:
        format: int32
        type: integer
      businessIDs:
        type: string
      status:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.DeactiveBusinessRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      businessIDs:
        type: string
  Vagaro.Merchant.Model.Request.DeleteCustomerRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      csvCustomerID:
        type: string
      deletedCount:
        format: int64
        type: integer
      filterXml:
        type: string
      deleteALLFlag:
        type: boolean
      eventType:
        format: int32
        type: integer
      pageLoadData:
        type: boolean
      countryId:
        format: int32
        type: integer
      readOnly:
        type: boolean
      isvalidateMembership:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.DeleteFilterRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.DeletePayrollPaidHistoryRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      ppid:
        format: int64
        type: integer
      result:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.DeletePushNotificationRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      pushnotification_history_id:
        type: string
      is_history_delete:
        type: boolean
      is_vagaro_app:
        format: int32
        type: integer
      providerIds:
        type: string
      device_id:
        type: string
  Vagaro.Merchant.Model.Request.DeleteTimeCardRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      attendanceID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.DisableStorageDataWarehouseRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      modifiedBy:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.EmailUsageRateForBusiness:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      category:
        type: string
      refreshSelectedRatePrice:
        type: boolean
      showInactive:
        type: boolean
  Vagaro.Merchant.Model.Request.EmployeeRentFee:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      encBusinessId:
        type: string
      userID:
        format: int64
        type: integer
      serviceProviderID:
        format: int64
        type: integer
      isRentFeesP2Enable:
        type: boolean
  Vagaro.Merchant.Model.Request.EmployeeRentFeesReq:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromDate:
        type: string
      toDate:
        type: string
      isShowOnlyFailed:
        type: boolean
      serviceProviderID:
        type: string
      sortOrder:
        format: int32
        type: integer
      orderBy:
        format: int32
        type: integer
      paymentType:
        type: string
      multiLocationBusinessIDs:
        type: string
  Vagaro.Merchant.Model.Request.EmployeeRequestDetails:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      employeeId:
        format: int64
        type: integer
      roleID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.EmployeeSalesRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      reportType:
        format: int32
        type: integer
      fromDate:
        format: date-time
        type: string
      toDate:
        format: date-time
        type: string
      serviceProviderID:
        type: string
      cusotmerID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.EnableDisableRentRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      encBusinessId:
        type: string
      userID:
        format: int64
        type: integer
      serviceProviderID:
        format: int64
        type: integer
      isRentFeesP2Enable:
        type: boolean
      isEnabledRent:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.FailedPaymentSMSRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      token:
        type: string
      action:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.FailedPaymetReportRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      customerID:
        format: int64
        type: integer
      dateRange:
        type: string
      paymenttype:
        format: int32
        type: integer
      fromDate:
        type: string
      toDate:
        type: string
      sortOrder:
        type: string
      orderBy:
        type: string
  Vagaro.Merchant.Model.Request.FillPayrollHistoryPeriodCombo:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      payrollPeriod:
        type: string
      multiLocationBusinessIDs:
        type: string
  Vagaro.Merchant.Model.Request.GenerateRefundReceiptRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      refundedID:
        format: int64
        type: integer
      callFromMobile:
        type: boolean
      isSendEmail:
        type: boolean
      currencySymbol:
        type: string
      customerName:
        type: string
      checkoutDate:
        type: string
      siteLink:
        type: string
      refundreceiptfrom:
        type: string
      checkoutBy:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.GetAddUpdateBusinessContactShareGroupWiseRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      callFor:
        format: int32
        type: integer
      contactShareID:
        format: int64
        type: integer
      userID:
        format: int64
        type: integer
      modifyBy:
        format: int64
        type: integer
      toServiceProviderID:
        format: int64
        type: integer
      isNewSoftwareImport:
        type: boolean
  Vagaro.Merchant.Model.Request.GetAllActiveInActiveServiceProviderByBusinessIDRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      requestedBusinessID:
        format: int64
        type: integer
      encReqBusinessId:
        type: string
      serviceProviderId:
        type: string
      strBusinessIdDec:
        format: int64
        type: integer
      decReqBusinessId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.GetAllBussinessWithMergeCustomerRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      isMergedMatchCustomer:
        type: boolean
      isAutoCleanUp:
        type: boolean
      autoCleanUpSetting:
        type: string
      autoCleanUpCustomerVisitTime:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.GetAllGeneralTagRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      searchText:
        type: string
  Vagaro.Merchant.Model.Request.GetAllPaidFeatureDataRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      countryID:
        format: int32
        type: integer
      isFeaturePage:
        type: boolean
  Vagaro.Merchant.Model.Request.GetAppionmentTypeSummary:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromDate:
        format: date-time
        type: string
      toDate:
        format: date-time
        type: string
      serviceProviderID:
        type: string
      customerID:
        format: int64
        type: integer
      includedCustomers:
        type: string
      excludedCustomers:
        type: string
      multiLocationBusinessIDs:
        type: string
      sortBy:
        type: string
      orderBy:
        type: string
  Vagaro.Merchant.Model.Request.GetAppointmentDataforSourceDistributionRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      infoRequested:
        format: int32
        type: integer
      fromDate:
        type: string
      toDate:
        type: string
      serviceProviderIDs:
        type: string
      customerID:
        format: int64
        type: integer
      includeCustomerIds:
        type: string
      excludeCustomerIds:
        type: string
      multiLocationBusinessIDs:
        type: string
      customerType:
        type: string
  Vagaro.Merchant.Model.Request.GetAppointmentPopupRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromDate:
        type: string
      toDate:
        type: string
      serviceProviderIDs:
        type: string
      customerID:
        format: int64
        type: integer
      loadServiceClass:
        format: int32
        type: integer
      sortBy:
        type: string
      orderBy:
        type: string
      transactionID:
        type: string
      multiLocationBusinessIDs:
        type: string
      title:
        format: int32
        type: integer
      searchText:
        type: string
      columnName:
        type: string
      childServiceID:
        format: int64
        type: integer
      appointmentStatus:
        type: string
      includeCustomerIds:
        type: string
      excludeCustomerIds:
        type: string
  Vagaro.Merchant.Model.Request.GetAppointmentRebookingRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromDate:
        type: string
      toDate:
        type: string
      serviceProviderID:
        type: string
      cusotmerID:
        format: int64
        type: integer
      includeCustomerIds:
        type: string
      excludeCustomerIds:
        type: string
      multiLocationBusinessIDs:
        type: string
      sortBy:
        type: string
      orderBy:
        type: string
  Vagaro.Merchant.Model.Request.GetBundleProductSalesSummaryRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      dtFromDate:
        type: string
      dtToDate:
        type: string
      serviceProviderID:
        type: string
      cusotmerID:
        format: int64
        type: integer
      inventoryIDs:
        type: string
      isOnlineSell:
        type: boolean
      multiLocationBusinessIDs:
        type: string
  Vagaro.Merchant.Model.Request.GetBusinessByOwnerIdRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderId:
        type: string
  Vagaro.Merchant.Model.Request.GetBusinessContactShareReq:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      requestedBusinessId: { }
      serviceProviderID:
        format: int64
        type: integer
      requestedServiceproviderId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.GetBusinessServiceProvider:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Merchant.Model.Request.GetBusinessServiceProviderOnline:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Merchant.Model.Request.GetCCDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderID:
        format: int64
        type: integer
      isCCDetailsRequired:
        type: boolean
  Vagaro.Merchant.Model.Request.GetCalendarDetailsForActiveAndAdd:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userId:
        format: int64
        type: integer
      isCalendarExists:
        type: boolean
      type:
        format: int32
        type: integer
      isUserActive:
        type: boolean
      noOfLicences:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.GetCancelationsNoshowsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromDate:
        format: date-time
        type: string
      toDate:
        format: date-time
        type: string
      customerID:
        format: int64
        type: integer
      status:
        format: int32
        type: integer
      eventFilter:
        format: int32
        type: integer
      includeCustomerIds:
        type: string
      excludeCustomerIds:
        type: string
      columnName:
        type: string
      orderBy:
        type: string
      multiLocationBusinessIDs:
        type: string
  Vagaro.Merchant.Model.Request.GetCapitalReportDetailsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      merchantTokenID:
        type: string
      startDate:
        format: date-time
        type: string
      requestStartDate:
        type: string
      requestEndDate:
        type: string
      endDate:
        format: date-time
        type: string
      contractOnly:
        type: boolean
      columnName:
        type: string
      orderBy:
        type: string
      capitalType:
        format: int32
        type: integer
      liberisVersion:
        type: string
  Vagaro.Merchant.Model.Request.GetCheckoutApprovalDetailsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userPaymentId:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.GetCheckoutReceiptRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userPaymentMstID:
        format: int64
        type: integer
      azureBusinessContainer:
        type: string
  Vagaro.Merchant.Model.Request.GetCityByZipCodeRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      countryID:
        format: int64
        type: integer
      strZipCode:
        type: string
      city:
        type: string
      stateName:
        type: string
      latitude:
        type: string
      longitude:
        type: string
      isFromSignup:
        type: boolean
      stateCode:
        type: string
      timeZone:
        format: int32
        type: integer
      dayLightSaving:
        type: string
      address:
        type: string
      isInternalCall:
        type: boolean
      isStateless:
        type: boolean
      countryCode:
        type: string
      isCallNewAddressAPI:
        type: boolean
  Vagaro.Merchant.Model.Request.GetCountryFormatListRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Merchant.Model.Request.GetCreateLinkServiceClassDetail:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      level:
        format: int32
        type: integer
      isGetOnlyAdminServices:
        type: boolean
      shouldIncludePakcage:
        type: boolean
      includePromotion:
        type: boolean
      loadClasses_Service_Both:
        type: boolean
      isFromOffline:
        type: boolean
      serviceID:
        type: string
  Vagaro.Merchant.Model.Request.GetCurrentCashDrawerBalanceRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      balDate:
        format: date-time
        type: string
      selectedServiceProviderId:
        type: string
      includeEmployeeIds:
        type: string
      excludeEmployeeIds:
        type: string
      viewHisOwnReports:
        type: boolean
      viewOthersReports:
        type: boolean
      isAdmin:
        type: boolean
      userType:
        format: int32
        type: integer
      userId:
        format: int64
        type: integer
      isPastEmployee:
        type: boolean
      multiLocationBusinessIDs:
        type: string
  Vagaro.Merchant.Model.Request.GetCustomerDetailForEditFilterRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      countryID:
        format: int32
        type: integer
      userID:
        format: int64
        type: integer
      isMongoCall:
        type: boolean
      mongoUserID:
        format: int64
        type: integer
      emailId:
        type: string
      cell:
        type: string
  Vagaro.Merchant.Model.Request.GetCustomerGCFilterRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      iUserID:
        format: int64
        type: integer
      encBusinessId:
        type: string
      lBusinessID:
        format: int64
        type: integer
      isPackages:
        type: boolean
      filterApply:
        type: boolean
      purchaseAtfilterGC:
        type: string
      sortColumn:
        type: string
      sortOrder:
        type: string
      dtStartDate:
        type: string
      dtEndDate:
        type: string
      searchFilter:
        type: string
      dtsDate:
        format: date-time
        type: string
      dteDate:
        format: date-time
        type: string
      start:
        format: int32
        type: integer
      max:
        format: int32
        type: integer
      isFromCustomerPage:
        type: boolean
      filterBusinessID:
        format: int64
        type: integer
      searchStatus:
        format: int32
        type: integer
      searchField:
        type: string
      searchValue:
        type: string
      searchPurchasedAt:
        type: string
      countryID:
        format: int32
        type: integer
      packageType:
        type: string
      renewalOn:
        type: string
      renewalStatus:
        type: string
      merchantAccount:
        type: string
      multiLocationBusinessIDs:
        type: string
  Vagaro.Merchant.Model.Request.GetCustomerRetentionDrillRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      cusotmerID:
        format: int64
        type: integer
      startDate:
        format: date-time
        type: string
      endDate:
        format: date-time
        type: string
      serviceProviderIDs:
        type: string
      includeCustomerIds:
        type: string
      excludeCustomerIds:
        type: string
      multiLocationBusinessIDs:
        type: string
      appointmentType:
        format: int32
        type: integer
      searchText:
        type: string
      columnName:
        type: string
      orderBy:
        type: string
      sortBy:
        type: string
  Vagaro.Merchant.Model.Request.GetCustomerReviewRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      sortBy:
        format: int32
        type: integer
      sortOrder:
        type: boolean
      serviceProviderIds:
        type: string
      customerIds:
        type: string
      serviceClassIds:
        type: string
      rating:
        type: string
      fromDate:
        format: date-time
        type: string
      toDate:
        format: date-time
        type: string
      isWithPhotoReview:
        type: boolean
      isWithResponse:
        type: boolean
      isWithVenue:
        type: boolean
      searchText:
        type: string
      reviewGUID:
        type: string
  Vagaro.Merchant.Model.Request.GetCustomerReviewRquest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      sortBy:
        format: int32
        type: integer
      sortOrder:
        type: boolean
      serviceProviderIds:
        type: string
      customerIds:
        type: string
      serviceClassIds:
        type: string
      rating:
        type: string
      fromDate:
        format: date-time
        type: string
      toDate:
        format: date-time
        type: string
      isWithPhotoReview:
        type: boolean
      isWithResponse:
        type: boolean
      isWithVenue:
        type: boolean
      searchText:
        type: string
      reviewGUID:
        type: string
  Vagaro.Merchant.Model.Request.GetCustomizeWebsitePrice:
    type: object
    properties:
      businessId:
        format: int64
        type: integer
      isReadOnly:
        type: boolean
  Vagaro.Merchant.Model.Request.GetDataWareHouseConfigurationRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.GetDepositInMerchantAccountRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      multiLocationBusinessIDs:
        type: string
      serviceProviderID:
        format: int64
        type: integer
      isFromTransactionList:
        type: boolean
  Vagaro.Merchant.Model.Request.GetDettachCustomerListRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      searchText:
        type: string
  Vagaro.Merchant.Model.Request.GetEmailUsageNewRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      category:
        type: string
      beginDate:
        format: date-time
        type: string
      endDate:
        format: date-time
        type: string
      paymentID:
        type: string
      columnName:
        type: string
      orderBy:
        type: string
  Vagaro.Merchant.Model.Request.GetEmailUsageRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      category:
        type: string
      beginDate:
        format: date-time
        type: string
      endDate:
        format: date-time
        type: string
      paymentID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.GetEmployeeDetailsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
      strUserID:
        type: string
  Vagaro.Merchant.Model.Request.GetEmployeeListRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      strScanUserID:
        type: string
  Vagaro.Merchant.Model.Request.GetGCDetailsByIDRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      lGiftCertiID:
        format: int64
        type: integer
      giftCertiImgURL:
        type: string
      assignedID:
        format: int64
        type: integer
      tempGCImgID:
        type: string
      qrCodeImgName:
        type: string
      giftCertificateAmt:
        type: string
      serviceName:
        type: string
      senderName:
        type: string
      assignedToName:
        type: string
      quantity:
        type: string
      giftCertificateNo:
        type: string
  Vagaro.Merchant.Model.Request.GetGustoConfigurationsrequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userCode:
        type: string
      refreshToken:
        type: string
      gustoConfigId:
        format: int64
        type: integer
      gustoCompanyId:
        type: string
      accessToken:
        type: string
      gustoCompanyUUId:
        type: string
  Vagaro.Merchant.Model.Request.GetHistoryReportDataRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      payrollPeriod:
        type: string
      payrollYear:
        format: int64
        type: integer
      payrollDuration:
        type: string
      byPeriodPPID:
        format: int64
        type: integer
      multiLocationBusinessIDs:
        type: string
  Vagaro.Merchant.Model.Request.GetInventoryProductsSoldRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      productName:
        type: string
      orderStatus:
        format: int32
        type: integer
      isOrderStatus:
        type: boolean
      userType:
        format: int32
        type: integer
      currentPage:
        format: int32
        type: integer
      columnName:
        type: string
      orderBy:
        type: string
      serviceProviderID:
        type: string
  Vagaro.Merchant.Model.Request.GetInventoryReportChartDataRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromDate:
        format: date-time
        type: string
      toDate:
        format: date-time
        type: string
      viewType:
        type: string
      brandID:
        format: int64
        type: integer
      productTypeID:
        format: int64
        type: integer
      productID:
        format: int64
        type: integer
      reportType:
        type: string
      transactionType:
        format: int32
        type: integer
      isPartial:
        type: boolean
      inventoryMasterId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.GetInventoryReportFilterRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      multiLocationBusinessIDs:
        type: string
  Vagaro.Merchant.Model.Request.GetInventoryReportSalesAndStockTrends:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromDate:
        type: string
      toDate:
        type: string
      viewType:
        type: string
      brandID:
        format: int64
        type: integer
      productTypeID:
        format: int64
        type: integer
      productID:
        format: int64
        type: integer
      reportType:
        type: string
      transactionType:
        format: int32
        type: integer
      multiLocationBusinessIDs:
        type: string
      isPartial:
        type: boolean
      inventoryMasterId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.GetInvertorySummaryRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromDate:
        format: date-time
        type: string
      toDate:
        format: date-time
        type: string
      brandID:
        format: int64
        type: integer
      productTypeID:
        format: int64
        type: integer
      productID:
        format: int64
        type: integer
      multiLocationBusinessIDs:
        type: string
      isPartial:
        type: boolean
      inventoryMasterId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.GetLastDateForCustomerProfileRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      moduleId:
        format: int32
        type: integer
      userId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.GetMerchantDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Merchant.Model.Request.GetMerchantInventoryLastPurchaseDetailsReq:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      inventoryID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.GetNewVsReturningPopupRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderID:
        type: string
      fromDate:
        type: string
      toDate:
        type: string
      type:
        type: string
      searchText:
        type: string
      columnName:
        type: string
      orderBy:
        type: string
      multiLocationBusinessIDs:
        type: string
      rFromDate:
        type: string
      rToDate:
        type: string
  Vagaro.Merchant.Model.Request.GetNewVsReturningRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromDate:
        format: date-time
        type: string
      toDate:
        format: date-time
        type: string
      serviceProviderIDs:
        type: string
      typeTitle:
        type: string
      viewType:
        type: string
      multiLocationBusinessIDs:
        type: string
  Vagaro.Merchant.Model.Request.GetOrderTrackingDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      orderID:
        format: int64
        type: integer
      isRefund:
        type: boolean
      type:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.GetPaymentHistoryDataRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromDate:
        format: date-time
        type: string
      toDate:
        format: date-time
        type: string
      transactionType:
        type: string
      ccType:
        type: string
      ccNo:
        type: string
      type:
        format: int32
        type: integer
      columnName:
        type: string
      orderBy:
        type: string
  Vagaro.Merchant.Model.Request.GetPayrollReportRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      toDate:
        format: date-time
        type: string
      serviceProviderID:
        type: string
      deductRefund:
        type: boolean
      doNotSubstractDiscount:
        type: boolean
      hidDtLastDate:
        format: date-time
        type: string
      currencySymbol:
        type: string
      gustoData:
        type: string
      adminCheck:
        type: boolean
      multiLocationBusinessIDs:
        type: string
  Vagaro.Merchant.Model.Request.GetPayrollflaterate:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Merchant.Model.Request.GetPendingShipmentsOrderRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromDate:
        format: date-time
        type: string
      toDate:
        format: date-time
        type: string
      statusCSV:
        type: string
      forPopup:
        format: int32
        type: integer
      pickupInstore:
        format: int32
        type: integer
      isRefund:
        format: int32
        type: integer
      isCancel:
        format: int32
        type: integer
      orderno:
        type: string
      customernameCSV:
        type: string
      includedCustomers:
        type: string
      excludedCustomers:
        type: string
  Vagaro.Merchant.Model.Request.GetPresetDailyDealDiscountRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      type:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.GetProductsalesSummaryRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromDate:
        format: date-time
        type: string
      toDate:
        format: date-time
        type: string
      serviceProviderID:
        type: string
      cusotmerID:
        format: int64
        type: integer
      generalTag:
        type: string
      columnName:
        type: string
      orderBy:
        type: string
      includeCustomerIds:
        type: string
      excludeCustomerIds:
        type: string
      multiLocationBusinessIDs:
        type: string
  Vagaro.Merchant.Model.Request.GetPurchaseOrderByIdRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      purchaseOrderID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.GetPurchaseOrderList_Request:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      sortOrder:
        type: string
      orderBy:
        type: string
      status:
        format: int32
        type: integer
      searchValue:
        type: string
  Vagaro.Merchant.Model.Request.GetPurchaseOrderSearchRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      brandID:
        type: string
      productTypelist:
        type: string
      vendorList:
        type: string
      isLowQty:
        type: boolean
      orderBy:
        format: int32
        type: integer
      sortOrder:
        format: int32
        type: integer
      isLessQty:
        type: boolean
      lessQty:
        format: int64
        type: integer
      purchaseOrderID:
        format: int64
        type: integer
      searchType:
        format: int32
        type: integer
      orderFrequency:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.GetRentFeeCommissionRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderID:
        type: string
      fromDate:
        type: string
      toDate:
        type: string
      sortBy:
        type: string
      orderBy:
        type: string
      searchText:
        type: string
      multiLocationBusinessIDs:
        type: string
  Vagaro.Merchant.Model.Request.GetRoleRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      searchValue:
        type: string
      searchType:
        format: int32
        type: integer
      sortValue:
        format: int32
        type: integer
      roleID:
        format: int64
        type: integer
      isForAdmin:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.GetRptInvCurrentStockTableDataRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      dtFromDate:
        type: string
      dtToDate:
        type: string
      brandID:
        format: int64
        type: integer
      productTypeID:
        format: int64
        type: integer
      productID:
        format: int64
        type: integer
      categoryType:
        format: int32
        type: integer
      vendorID:
        format: int64
        type: integer
      lessQty:
        format: int32
        type: integer
      inStockOnly:
        type: boolean
      isBusinessUse:
        type: boolean
      tillDate:
        format: date-time
        type: string
      isPartial:
        type: boolean
      inventoryMasterId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.GetSalesSummaryResponseRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromDate:
        type: string
      toDate:
        type: string
      serviceProviderID:
        type: string
      customerID:
        format: int64
        type: integer
      includedCustomers:
        type: string
      excludedCustomers:
        type: string
      currencySymbol:
        type: string
      viewOtherReports:
        type: boolean
      considerTip:
        type: boolean
      multiLocationBusinessIDs:
        type: string
      appFromDate:
        type: string
      appToDate:
        type: string
  Vagaro.Merchant.Model.Request.GetServiceProviderSalesSummaryNew:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      infoRequested:
        format: int32
        type: integer
      cusotmerID:
        format: int64
        type: integer
      serviceProviderID:
        type: string
      toDate:
        type: string
      fromDate:
        type: string
      orderByColumn:
        format: int32
        type: integer
      sortOrder:
        format: int32
        type: integer
      includeCustomerIds:
        type: string
      excludeCustomerIds:
        type: string
      multiLocationBusinessIDs:
        type: string
      appFromDate:
        type: string
      appToDate:
        type: string
  Vagaro.Merchant.Model.Request.GetServiceProvidersByServiceRequest:
    type: object
    properties:
      serviceID:
        format: int64
        type: integer
      businessID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.GetShopOwnerDetailsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.GetShowpOwnerID_Request:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Merchant.Model.Request.GetSourceDrillThroughRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromDate:
        type: string
      toDate:
        type: string
      serviceProviderID:
        type: string
      excludeCustomerIds:
        type: string
      includeCustomerIds:
        type: string
      multiLocationBusinessIDs:
        type: string
      searchText:
        type: string
      columnName:
        type: string
      orderBy:
        type: string
      customerType:
        type: string
      bookingType:
        format: int32
        type: integer
      customerID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.GetTimeCardEntriesNewRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromDate:
        format: date-time
        type: string
      toDate:
        format: date-time
        type: string
      serviceProviderID:
        type: string
      isShowClockOutEntryOnly:
        type: boolean
      columnName:
        type: string
      orderBy:
        type: string
      payrollRoleID:
        type: string
      multiLocationBusinessIDs:
        type: string
  Vagaro.Merchant.Model.Request.GetTransactionListReportRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderID:
        type: string
      customerID:
        format: int64
        type: integer
      fromDate:
        type: string
      toDate:
        type: string
      checkedOutBy:
        type: string
      showRefundedRecords:
        type: boolean
      depositInMerchantAccount:
        type: string
      transactionType:
        type: string
      appFromDate:
        type: string
      appToDate:
        type: string
      ccTransactionMode:
        type: string
      searchText:
        type: string
      presetDailyDealIDs:
        type: string
      isFromXeroQuickBooks:
        type: boolean
      isOldVersionForAPP:
        type: boolean
      depositInMerchantAccountName:
        type: string
      businessCostData:
        format: int32
        type: integer
      isPackage:
        format: int32
        type: integer
      isCommission:
        format: int32
        type: integer
      isDiscount:
        format: int32
        type: integer
      upTaxation:
        format: int64
        type: integer
      isTips:
        format: int32
        type: integer
      shippingCost:
        format: int32
        type: integer
      points:
        format: int32
        type: integer
      outstandingIOU:
        format: int32
        type: integer
      isRedeem:
        format: int32
        type: integer
      currentPage:
        format: int32
        type: integer
      columnName:
        type: string
      orderBy:
        type: string
      includeCustomerIds:
        type: string
      excludeCustomerIds:
        type: string
      isShippingSurcharge:
        format: int32
        type: integer
      reportType:
        format: int32
        type: integer
      chargeType:
        format: int32
        type: integer
      serviceId:
        type: string
      isReedemeedPoint:
        type: boolean
      taxId:
        type: string
      feeId:
        type: string
      generalTag:
        type: string
      brandID:
        format: int64
        type: integer
      productTypeID:
        format: int64
        type: integer
      productID:
        format: int64
        type: integer
      multiLocationBusinessIDs:
        type: string
      inventoryIDs:
        type: string
      businessPaymentTypeID:
        type: string
  Vagaro.Merchant.Model.Request.GetTransactionListRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderID:
        type: string
      customerID:
        format: int64
        type: integer
      fromDate:
        format: date-time
        type: string
      toDate:
        format: date-time
        type: string
      showRefundedRecords:
        type: boolean
      checkedOutBy:
        type: string
      isShowRefundedOnly:
        type: boolean
      depositInMerchantAccount:
        type: string
      transactionType:
        type: string
      appFromDate:
        type: string
      appToDate:
        type: string
      presetDailyDealIDs:
        type: string
      isFromXeroQuickBooks:
        type: boolean
      isOldVersionForAPP:
        type: boolean
      depositInMerchantAccountName:
        type: string
      viewHisOwnReports:
        type: boolean
      viewOthersReports:
        type: boolean
      isAdmin:
        type: boolean
      userType:
        format: int32
        type: integer
      isPastEmployee:
        type: boolean
      ccTransactionMode:
        type: string
      searchText:
        type: string
      currentPage:
        format: int32
        type: integer
      columnName:
        type: string
      orderBy:
        type: string
      isMobile:
        type: string
      sourceTitle:
        type: string
      showTips:
        format: int32
        type: integer
      viewType:
        type: string
      chartReportType:
        format: int32
        type: integer
      includeCustomerIds:
        type: string
      excludeCustomerIds:
        type: string
      multiLocationBusinessIDs:
        type: string
      credentialsIds:
        type: string
      isCallFromZenswipe:
        type: boolean
      depositStatusData:
        type: string
      inventoryType:
        type: string
  Vagaro.Merchant.Model.Request.GetTrendPopupRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromDate:
        type: string
      toDate:
        type: string
      serviceProviderIDs:
        type: string
      customerID:
        format: int64
        type: integer
      viewType:
        type: string
      chartReportType:
        format: int32
        type: integer
      includeCustomerIds:
        type: string
      excludeCustomerIds:
        type: string
      multiLocationBusinessIDs:
        type: string
      type:
        type: string
      searchText:
        type: string
      columnName:
        type: string
      orderBy:
        type: string
      currentPage:
        format: int32
        type: integer
      reportType:
        format: int32
        type: integer
      rFromDate:
        type: string
      rToDate:
        type: string
  Vagaro.Merchant.Model.Request.GetUsageRateForBusinessRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      category:
        type: string
      refreshSelectedRatePrice:
        type: boolean
      showInactive:
        type: boolean
  Vagaro.Merchant.Model.Request.GetUserDetailById:
    type: object
    properties:
      userId:
        type: array
        items:
          format: int64
          type: integer
      businessId:
        type: array
        items:
          format: int64
          type: integer
  Vagaro.Merchant.Model.Request.GetVagaroLiveStreamChargeRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      countryID:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.GetVagaroPayLaterRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.GetVplMerchantTokenIDRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.GetWidgetRedirectURLRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.GetpaymentHisotryRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      encBusinessId:
        type: string
      userID:
        format: int64
        type: integer
      serviceProviderID:
        format: int64
        type: integer
      isRentFeesP2Enable:
        type: boolean
      spPaymentID:
        format: int64
        type: integer
      spFailedPaymentID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.GetpaymentHisotryRequestNew:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      spPaymentID:
        format: int64
        type: integer
      spFailedPaymentID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.GetpayrollFlatRate:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderID:
        type: string
      startTime:
        format: date-time
        type: string
      endTime:
        format: date-time
        type: string
      type:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.GroupBusinessDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.GustoPublishQueueRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      gustoFromDate:
        type: string
      gustoToDate:
        type: string
      ppid:
        format: int64
        type: integer
      gustoData:
        type: string
  Vagaro.Merchant.Model.Request.GustoSyncPayrollRMQ:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      ppid:
        format: int64
        type: integer
      syncID:
        format: int64
        type: integer
      attempt:
        format: int32
        type: integer
      isProcess:
        type: boolean
  Vagaro.Merchant.Model.Request.HourlyPayDataRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderID:
        format: int64
        type: integer
      hourleyRate:
        format: double
        type: number
      swipeCardID:
        type: string
      oldSwipeCardID:
        type: string
  Vagaro.Merchant.Model.Request.ImportContactItem:
    type: object
    properties:
      firstName:
        type: string
      lastName:
        type: string
      emailID:
        type: string
      zip:
        type: string
      dayPhone:
        type: string
      nightPhone:
        type: string
      cell:
        type: string
      address:
        type: string
      gender:
        type: string
      birthdate:
        type: string
      generalTag:
        type: string
      referredBy:
        type: string
      customerSince:
        type: string
      ccUser:
        type: string
      previousSoftwareID:
        type: string
  Vagaro.Merchant.Model.Request.InsUpdServReqModel:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      opType:
        format: int32
        type: integer
      serviceModel:
        $ref: '#/definitions/Vagaro.Merchant.Model.Request.ServiceMenu'
  Vagaro.Merchant.Model.Request.InsertCustomersForImportWizardRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderID:
        format: int64
        type: integer
      isInvite:
        type: boolean
      source:
        type: string
      contacts:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.Request.ImportContactItem'
  Vagaro.Merchant.Model.Request.InsertPaymentHistoryRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      item:
        $ref: '#/definitions/Vagaro.Merchant.Model.Request.RecurrentPaymentInfo'
      delayCharge:
        format: double
        type: number
      transactionID:
        type: string
      transactionText:
        type: string
      errorCode:
        type: string
      creditId:
        format: int64
        type: integer
      isImmediatPayment:
        type: boolean
      isDelayPayment:
        type: boolean
      isFromRecurringPaymentService:
        type: boolean
  Vagaro.Merchant.Model.Request.InsertServiceProviderRentInfoRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      spPaymentDataJson:
        type: string
  Vagaro.Merchant.Model.Request.InsertUpdateFreeVagaroProductResponse:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
      credentialsId:
        format: int64
        type: integer
      vagaroProductID:
        format: int64
        type: integer
      sellVagaroProductMasterID:
        format: int64
        type: integer
      applicationID:
        type: string
      productName:
        type: string
  Vagaro.Merchant.Model.Request.IntegrationCharges:
    type: object
    properties:
      businessId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.LstModifiedSettingRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      pageID:
        format: int64
        type: integer
      modifiedBy:
        format: int64
        type: integer
      pageName:
        type: string
      firstName:
        type: string
      lastName:
        type: string
      status:
        type: string
      isFromWebservice:
        type: boolean
      userid:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.ManageBusinessReviewRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      operationType:
        format: int32
        type: integer
      reviewID:
        format: int64
        type: integer
      responseID:
        format: int64
        type: integer
      responseText:
        type: string
  Vagaro.Merchant.Model.Request.ManageBusinessReviewsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      operationType:
        format: int32
        type: integer
      reviewID:
        format: int64
        type: integer
      responseID:
        format: int64
        type: integer
      responseText:
        type: string
  Vagaro.Merchant.Model.Request.ManageDevicesRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      deviceName:
        type: string
      serialNo:
        type: string
      deviceType:
        format: int32
        type: integer
      isDeleted:
        type: boolean
      isDefault:
        type: boolean
      actionType:
        format: int32
        type: integer
      connectionType:
        format: int32
        type: integer
      platform:
        format: int32
        type: integer
      printerType:
        format: int32
        type: integer
      wiFiName:
        type: string
      ipAddress:
        type: string
      portName:
        type: string
      printerIpAddress:
        type: string
  Vagaro.Merchant.Model.Request.MarketingRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      operationType:
        type: string
      businessColorIdentity:
        format: int64
        type: integer
      businessColorID:
        format: int64
        type: integer
      mainBackgroundColor:
        type: string
      patternImageID:
        format: int64
        type: integer
      patternImageName:
        type: string
      contentbackgroundColor:
        type: string
      tabBackgroundColor:
        type: string
      headerFontColor:
        type: string
      buttonColor:
        type: string
      fontColor:
        type: string
      fontSize:
        format: int32
        type: integer
      headerFontName:
        type: string
      tabFontName:
        type: string
      tabFontColor:
        type: string
      contentFontName:
        type: string
      twitterLink:
        type: string
      facebookLink:
        type: string
      youtubeLink:
        type: string
      linkedinLink:
        type: string
      mySpaceLink:
        type: string
      yelpLink:
        type: string
      blogLink:
        type: string
      businessLogo:
        type: string
      inactiveTabColor:
        type: string
      contentHeaderFontColor:
        type: string
      contentHeaderFontName:
        type: string
      boxHeaderBackColor:
        type: string
      boxHeaderFontColor:
        type: string
      boxHeaderFontName:
        type: string
      boxBackColor:
        type: string
      colorPreset:
        type: string
      isApplyNewColor:
        type: boolean
      headerText:
        type: string
      headerFontSize:
        type: string
      loginTextColor:
        type: string
      isBold:
        type: boolean
      isItalic:
        type: boolean
      horizontalAlign:
        type: string
      verticalAlign:
        type: string
      businessDescription:
        type: string
      templateCategoryID:
        format: int64
        type: integer
      templateName:
        type: string
      templateImage:
        type: string
      isTemplate:
        type: boolean
      youtubeURL:
        type: string
      isAutoPlay:
        type: boolean
      createdBy:
        format: int64
        type: integer
      createdDate:
        format: date-time
        type: string
      modifiedBy:
        format: int64
        type: integer
      modifiedDate:
        format: date-time
        type: string
      widgetThemeName:
        type: string
      pinterestLink:
        type: string
      instagramLink:
        type: string
      googlePlusLink:
        type: string
      widgetImage:
        type: string
      isAdminBanner:
        type: boolean
      isAdminWallpaper:
        type: boolean
      selectedTemplatedId:
        format: int64
        type: integer
      buttonTextColor:
        type: string
      isShowBackClrOnMobile:
        type: boolean
      tikTokLink:
        type: string
      threadLink:
        type: string
  Vagaro.Merchant.Model.Request.MatchedServicesList:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromBusinessId:
        format: int64
        type: integer
      fromServiceProvider:
        format: int64
        type: integer
      serviceXML:
        type: string
      eventType:
        format: int32
        type: integer
      requestedBusinessGroup:
        type: string
      requestorBusinessGroup:
        type: string
      transPeriod:
        format: int32
        type: integer
      imortFacility:
        type: string
  Vagaro.Merchant.Model.Request.MembershipDetail:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromServiceProviderId:
        format: int64
        type: integer
      fromBusinessId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.MembershipForBusinessRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      isNeeUserCount:
        type: boolean
      activeOnly:
        type: boolean
      membershipID:
        format: int64
        type: integer
      isEditMembership:
        type: boolean
      isExcludeCheckInAppOnlyMembership:
        type: boolean
      isDuplicate:
        type: boolean
  Vagaro.Merchant.Model.Request.MembershipReportRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      searchText:
        type: string
      searchField:
        type: string
      statusFilter:
        type: string
      columnName:
        type: string
      orderBy:
        type: string
      multiLocationBusinessIDs:
        type: string
      membershipType:
        type: string
      renewalOn:
        type: string
  Vagaro.Merchant.Model.Request.MerchantURLRequest:
    type: object
    properties:
      groupId:
        type: string
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      checkCustomFields:
        type: boolean
      isSOAPNoteTrackable:
        type: boolean
      isReactForms:
        type: boolean
  Vagaro.Merchant.Model.Request.MergeCustomerInfo:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromUserID:
        format: int64
        type: integer
      toUserID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.MergeCustomerRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serverName:
        type: string
      searchText:
        type: string
      darkModePreference:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.MergeCustomersRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      lFromCustomerID:
        format: int64
        type: integer
      lToCustomerID:
        format: int64
        type: integer
      isCustomerDelete:
        type: boolean
      mergedBy:
        format: int64
        type: integer
      lToCustomerName:
        type: string
      lFromCustomerName:
        type: string
      isMongoCall:
        type: boolean
      mongoUserID:
        format: int64
        type: integer
      businessCountryID:
        format: int32
        type: integer
      changeCustomerDetails:
        $ref: '#/definitions/Vagaro.Merchant.Model.Response.ChangeCustomerDetails'
  Vagaro.Merchant.Model.Request.ModifiedSettingRequest:
    type: object
    properties:
      settingField:
        type: string
      settingLable:
        type: string
      settingName:
        type: string
      settingValue:
        type: string
      settingOldValue:
        type: string
      settingType:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.NecessaryBusinessDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      dtAppData:
        format: date-time
        type: string
  Vagaro.Merchant.Model.Request.NotificationDetailsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      requestedBusinessID:
        format: int64
        type: integer
      requestedUserId:
        format: int64
        type: integer
      objectId:
        type: string
      userType:
        type: string
      requestFrom:
        format: int32
        type: integer
      isCheckRoleRights:
        type: boolean
  Vagaro.Merchant.Model.Request.OperationType:
    format: int32
    enum:
      - 1
      - 2
      - 3
      - 4
      - -1
    type: integer
  Vagaro.Merchant.Model.Request.OrderDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromDate:
        format: date-time
        type: string
      toDate:
        format: date-time
        type: string
      orderStatus:
        type: string
      customerID:
        format: int64
        type: integer
      orderId:
        format: int64
        type: integer
      forPopup:
        format: int32
        type: integer
      pickupInstore:
        format: int32
        type: integer
      isRefund:
        format: int32
        type: integer
      isCancel:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.PackageRequestData:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromServiceProviderId:
        format: int64
        type: integer
      fromBusinessId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.PauseOrRemoveRentRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      encBusinessId:
        type: string
      userID:
        format: int64
        type: integer
      serviceProviderID:
        format: int64
        type: integer
      isRentFeesP2Enable:
        type: boolean
      type:
        format: int32
        type: integer
      isPauseRent:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.PaymentCredentialsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      credentialsId:
        format: int64
        type: integer
      bActiveUserOnly:
        type: boolean
  Vagaro.Merchant.Model.Request.PaymentDistributionRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      infoRequested:
        format: int32
        type: integer
      currencySymbol:
        type: string
      fromDate:
        type: string
      toDate:
        type: string
      serviceProviderID:
        type: string
      customerID:
        format: int64
        type: integer
      includeCustomerIds:
        type: string
      excludeCustomerIds:
        type: string
      countryID:
        format: int32
        type: integer
      multiLocationBusinessIDs:
        type: string
      appFromDate:
        type: string
      appToDate:
        type: string
  Vagaro.Merchant.Model.Request.PaymentRefund:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      transactionID:
        type: string
      transactionDate:
        type: string
      transactionPrice:
        type: string
      ccNo:
        type: string
      refundPrice:
        format: double
        type: number
      refundDescription:
        type: string
      updateID:
        format: int64
        type: integer
      type:
        format: int32
        type: integer
      expDate:
        type: string
      userId:
        format: int64
        type: integer
      refundTransactionID:
        type: string
      modifiedDate:
        format: date-time
        type: string
      modifiedBy:
        format: int64
        type: integer
      shopOwnerID:
        format: int64
        type: integer
      vagaroCredit:
        format: double
        type: number
      paymentUniqueId:
        type: string
      tax:
        format: double
        type: number
      vagaroCreditTax:
        format: double
        type: number
      orderStatus:
        format: int32
        type: integer
      quantity:
        format: int32
        type: integer
      inventoryType:
        format: int32
        type: integer
      vagaroProductIDForRefund:
        format: int64
        type: integer
      oldOrderStatus:
        format: int32
        type: integer
      merchantTokenID:
        type: string
      currencySymbol:
        type: string
      currencyCode:
        type: string
  Vagaro.Merchant.Model.Request.PayrollHourlyPayRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderID:
        format: int64
        type: integer
      fromDate:
        format: date-time
        type: string
      toDate:
        format: date-time
        type: string
      stateID:
        format: int32
        type: integer
      columnName:
        type: string
      orderBy:
        type: string
      multiLocationBusinessIDs:
        type: string
      searchText:
        type: string
      isFromPayrollHistory:
        type: boolean
  Vagaro.Merchant.Model.Request.PushNotificationRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        type: string
      fromDate:
        format: date-time
        type: string
      toDate:
        format: date-time
        type: string
      currentPageIndex:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.RecurrentPaymentInfo:
    type: object
    properties:
      businessId:
        format: int64
        type: integer
      businessName:
        type: string
      recurringPaymentDate:
        format: date-time
        type: string
      listingCharge:
        format: double
        type: number
      featuredCharge:
        format: double
        type: number
      calendarSlabCharge:
        format: double
        type: number
      promotionCharge:
        format: double
        type: number
      customizedWebSiteCharge:
        format: double
        type: number
      messageCharge:
        format: double
        type: number
      amount:
        format: double
        type: number
      noOfServiceProviders:
        format: int32
        type: integer
      defaultCalendarPrice:
        format: double
        type: number
      additionalCalendarPrice:
        format: double
        type: number
      businessPromotionDiscountAmount:
        format: double
        type: number
      customWebsiteUnitPrice:
        format: double
        type: number
      featuredUnitPrice:
        format: double
        type: number
      delayUnitPrice:
        format: double
        type: number
      delayPaymentCharge:
        format: double
        type: number
      listingPriceWithoutDiscount:
        format: double
        type: number
      calendarPriceWithoutDiscount:
        format: double
        type: number
      shoppingCartUnitCharge:
        format: double
        type: number
      shoppingCartCharge:
        format: double
        type: number
      vagaroCredit:
        format: double
        type: number
      userID:
        format: int64
        type: integer
      userFirstName:
        type: string
      userLastName:
        type: string
      userEmailID:
        type: string
      userStreet:
        type: string
      userStreetNo:
        type: string
      userStateID:
        format: int32
        type: integer
      userStateName:
        type: string
      userCity:
        type: string
      userZip:
        type: string
      userCountryID:
        format: int32
        type: integer
      userBirthDate:
        format: date-time
        type: string
      userDayPhone:
        type: string
      userNightPhone:
        type: string
      userCell:
        type: string
      userFax:
        type: string
      userIsActive:
        type: boolean
      userCreditCardType:
        type: string
      userCreditCardNumber:
        type: string
      countryID:
        format: int32
        type: integer
      vagaroAdminEmail:
        type: string
      adminUserID:
        format: int64
        type: integer
      delayPaymentDueDate:
        format: date-time
        type: string
      isFeatured:
        type: boolean
      promotionCodeID:
        format: int64
        type: integer
      isCustomWebSite:
        type: boolean
      isOnLineShoppingCart:
        type: boolean
      referBusinessID:
        format: int64
        type: integer
      referVagaroCredit:
        format: double
        type: number
      referUserName:
        type: string
      referUserEmail:
        type: string
      cardTokenId:
        type: string
      cvv:
        type: string
      promotionEmailCharge:
        format: double
        type: number
      isEnableQuickBook:
        type: boolean
      quickBookUnitCharge:
        format: double
        type: number
      quickBookCharge:
        format: double
        type: number
      isEnableXero:
        type: boolean
      xeroUnitCharge:
        format: double
        type: number
      xeroCharge:
        format: double
        type: number
      isEnableCheckIn:
        type: boolean
      checkInUnitCharge:
        format: double
        type: number
      checkInCharge:
        format: double
        type: number
      formsUnitCharge:
        format: double
        type: number
      formsCharge:
        format: double
        type: number
      isUnderMaintenance:
        type: boolean
      brandedAppUnitCharge:
        format: double
        type: number
      brandedAppCharge:
        format: double
        type: number
      vagaroDriveCharge:
        format: double
        type: number
      isDelayPayment:
        type: boolean
      promotionTextCharge:
        format: double
        type: number
      isLastDateOfRetryBusinessPayment:
        type: boolean
      brandedAppLogoCharge:
        format: double
        type: number
      tax:
        format: double
        type: number
      stateWiseTax:
        format: double
        type: number
      subTotal:
        format: double
        type: number
      currencyCode:
        type: string
      paymentCountryID:
        format: int32
        type: integer
      merchantTokenId:
        type: string
      currencySymbol:
        type: string
      liveStreamIntegrationCharge:
        format: double
        type: number
  Vagaro.Merchant.Model.Request.RefundDetailFilterRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userPaymentMstID:
        format: int64
        type: integer
      isPackage:
        type: boolean
      userPaymentMstIDs:
        type: string
      userPaymentIDs:
        type: string
      appointmentID:
        format: int64
        type: integer
      isWorkShop:
        type: boolean
      userPaymentID:
        format: int64
        type: integer
      eventType:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.RemovePaymentMethodRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      isRemovePrimaryPayment:
        type: boolean
      isRemoveBackupPayment:
        type: boolean
      serviceProviderID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.RenterForm:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.ReportBasicDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      type:
        format: int32
        type: integer
      pagesType:
        format: int64
        type: integer
      multiLocationBusinessIDs:
        type: string
      isNewVersion:
        type: boolean
  Vagaro.Merchant.Model.Request.RequestManageEvents:
    type: object
    properties:
      operationType:
        format: int32
        type: integer
      eventId:
        format: int64
        type: integer
      serviceLevel:
        format: int32
        type: integer
      businessId:
        format: int64
        type: integer
      createdBy:
        format: int64
        type: integer
      isActive:
        type: boolean
      xmlEventSessionDetail:
        type: string
      fromId:
        format: int64
        type: integer
      toId:
        format: int64
        type: integer
      needResultSet:
        type: boolean
      serviceID:
        format: int64
        type: integer
      jsonClassSessions:
        type: string
  Vagaro.Merchant.Model.Request.RequestSaveOrUpdateResourceService:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceID:
        format: int64
        type: integer
      resourceIDs:
        type: string
  Vagaro.Merchant.Model.Request.RevertCustomersFromAutoCleanUpRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      includeCustomerIds:
        type: string
      excludeCustomerIds:
        type: string
      customerID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.ReviewDetail:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceproviderID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.RoleAccessModel:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      roleID:
        format: int64
        type: integer
      roleName:
        type: string
      employeeName:
        type: string
      roleDesc:
        type: string
      isDefault:
        type: boolean
      isActive:
        type: boolean
      isSuperRole:
        type: boolean
      createdBy:
        format: int64
        type: integer
      createdDate:
        format: date-time
        type: string
      modifiedBy:
        format: int64
        type: integer
      modifiedDate:
        format: date-time
        type: string
      ipAddress:
        type: string
      pageList:
        format: int32
        type: integer
      employeeCount:
        format: int64
        type: integer
      rolePages:
        type: string
      checkoutRoleListString:
        type: string
  Vagaro.Merchant.Model.Request.RoleModel:
    type: object
    properties:
      roleID:
        format: int64
        type: integer
      roleName:
        type: string
      roleDesc:
        type: string
      isDefault:
        type: boolean
      isActive:
        type: boolean
      businessID:
        format: int64
        type: integer
      isSuperRole:
        type: boolean
      createdBy:
        format: int64
        type: integer
      createdDate:
        format: date-time
        type: string
      modifiedBy:
        format: int64
        type: integer
      modifiedDate:
        format: date-time
        type: string
      ipAddress:
        type: string
      pageList:
        format: int32
        type: integer
      tempRoleId:
        format: int64
        type: integer
      rolePages:
        type: string
      checkoutRoleListString:
        type: string
  Vagaro.Merchant.Model.Request.RoleRequestAccessData:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      roleID:
        format: int64
        type: integer
      roles:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.Request.EmployeeRequestDetails'
      encBusinessId:
        type: string
  Vagaro.Merchant.Model.Request.RoleRightsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      pageName:
        type: string
      isCheckRightsForAdmin:
        type: boolean
  Vagaro.Merchant.Model.Request.SMSUsageRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      usage:
        format: int32
        type: integer
      phoneNumber:
        type: string
  Vagaro.Merchant.Model.Request.SalesByTypeRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      cusotmerID:
        format: int64
        type: integer
      serviceProviderID:
        type: string
      toDate:
        type: string
      fromDate:
        type: string
      brandID:
        format: int64
        type: integer
      productTypeID:
        format: int64
        type: integer
      productID:
        format: int64
        type: integer
      reportType:
        type: string
      isPartial:
        type: boolean
      inventoryMasterId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.SaveBusinessContactShareRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userShareID:
        format: int64
        type: integer
      fromBusinessID:
        format: int64
        type: integer
      toBusinessID:
        format: int64
        type: integer
      shareKey:
        type: string
      email:
        type: string
      isActive:
        type: boolean
      fromServiceProviderID:
        format: int64
        type: integer
      toServiceProviderID:
        format: int64
        type: integer
      createdBy:
        format: int64
        type: integer
      createdByName:
        type: string
      createdDate:
        format: date-time
        type: string
      modifiedBy:
        format: int64
        type: integer
      modifiedDate:
        format: date-time
        type: string
      importCount:
        format: int32
        type: integer
      type:
        format: int32
        type: integer
      isCopyNotes:
        type: boolean
      transferDate:
        format: date-time
        type: string
      historyUniqueID:
        type: string
  Vagaro.Merchant.Model.Request.SaveCommissionbyRevenueRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      jsonPayrollCommission:
        type: string
      serviceflatRateXml:
        type: string
      outcallPrice:
        format: double
        type: number
      flatRateXml:
        type: string
      productCommissionFlatRateJSON:
        type: string
      hourlyPayRateJSON:
        type: string
      salaryJson:
        type: string
  Vagaro.Merchant.Model.Request.SaveMembershipDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromBusinessId:
        format: int64
        type: integer
      toBusinessId:
        format: int64
        type: integer
      fromServiceProviderId:
        format: int64
        type: integer
      moveAppointmentMasterID:
        type: string
      membershipJSON:
        type: string
  Vagaro.Merchant.Model.Request.SavePackageDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromBusinessId:
        format: int64
        type: integer
      toBusinessId:
        format: int64
        type: integer
      fromServiceProviderId:
        format: int64
        type: integer
      moveAppointmentMasterID:
        type: string
      packageJSON:
        type: string
  Vagaro.Merchant.Model.Request.SavePayRollConfigurationData:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      rollingAvgNo:
        format: int32
        type: integer
      rollingAvgType:
        type: string
      payrollClosingDay:
        format: int32
        type: integer
      showTips:
        type: boolean
      overTimeStartAfter:
        format: double
        type: number
      overTimeHourleyMultiplier:
        format: double
        type: number
      deductBusinessServiceCost:
        type: boolean
      deductBusinessProductCost:
        type: boolean
      payrollStartingDate:
        format: date-time
        type: string
      dontSubstractDiscount:
        type: boolean
      substractMembershipDiscount:
        type: boolean
      createdBy:
        format: int64
        type: integer
      jsonHourlyRate:
        type: string
      salaryJson:
        type: string
      flatRateXml:
        type: string
      isPaid:
        format: int32
        type: integer
      serviceflatRateXml:
        type: string
      outcallPrice:
        format: double
        type: number
      isHealthBenifitApplicable:
        type: boolean
      jsonCommission:
        type: string
      productCommissionJson:
        type: string
      classFlatRateXml:
        type: string
      isHourlyPayByCommission:
        type: boolean
      isApplyAllHourlyRate:
        format: int32
        type: integer
      payRates:
        type: string
      hourlyRateJson:
        type: string
  Vagaro.Merchant.Model.Request.SaveProfileRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      chargeAmount:
        format: double
        type: number
      isRequestSent:
        format: int32
        type: integer
      primaryPayment:
        format: int32
        type: integer
      backupMethod:
        format: int32
        type: integer
      firstName:
        type: string
      lastName:
        type: string
      accountNumber:
        type: string
      routingNumber:
        type: string
      accountType:
        format: int32
        type: integer
      bankName:
        type: string
      bankProcessingFee:
        format: double
        type: number
      bankTokenId:
        type: string
      ccNo:
        type: string
      expMonth:
        format: int32
        type: integer
      expYear:
        format: int32
        type: integer
      ccType:
        type: string
      ccSecurityCode:
        type: string
      ccProcessingFee:
        format: double
        type: number
      ccTokenId:
        type: string
      sendMailRequest:
        $ref: '#/definitions/Vagaro.Merchant.Model.Request.SendMailRequest'
      dayID:
        format: int32
        type: integer
      startDate:
        type: string
      frequencyType:
        format: int32
        type: integer
      frequency:
        format: int32
        type: integer
      commission:
        format: int32
        type: integer
      isRentContract:
        type: boolean
      formID:
        type: string
      employeesJson:
        type: string
      serviceProviderID:
        format: int64
        type: integer
      isNotificationSent:
        format: int32
        type: integer
      isBankDetailsModify:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.SaveRenterInfo:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderID:
        format: int64
        type: integer
      rentersName:
        type: string
      renterPhoneNo:
        type: string
      renterAddress:
        type: string
      renterSuitAppt:
        type: string
      renterTin:
        type: string
      renterAccountNum:
        type: string
      renterStreet:
        type: string
      renterCity:
        type: string
      renterStateId:
        type: string
      renterZip:
        type: string
      renterCountry:
        format: int32
        type: integer
      renterStateName:
        type: string
      serviceProviderFormId:
        format: int64
        type: integer
      isResetFormLink:
        type: boolean
  Vagaro.Merchant.Model.Request.SaveReviewDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fromBusinessID:
        format: int64
        type: integer
      toBusinessID:
        format: int64
        type: integer
      fromServiceProviderID:
        format: int64
        type: integer
      moveAppointmentMasterID:
        type: string
      reviewJSON:
        type: string
  Vagaro.Merchant.Model.Request.SaveServiceDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      strRequestXMLForServices:
        type: string
      mongoDocumentId:
        type: string
      strRequestXMLForAppointment:
        type: string
      strRequestXMLForEventSessionAttendee:
        type: string
      strRequestXMLForEventSessionAttendees:
        type: string
      strRequestMoveUserPayment:
        type: string
      strRequestMoveAppointmentDetails:
        type: string
      strRequestMoveUserPaymentTax:
        type: string
      strRequestMoveUserPaymentPaymentType:
        type: string
      strRequestMoveUserBusinessFees:
        type: string
      strRequestXMLForPaymentCredentials:
        type: string
      strRequestXMLForDepositeStatus:
        type: string
      fromBusinessID:
        format: int64
        type: integer
      toBusinessID:
        format: int64
        type: integer
      fromServiceProviderID:
        format: int64
        type: integer
      isOtherRequest:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.SaveTaxandFeesRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      feesDetails:
        type: string
      taxDetails:
        type: string
      paymentDetails:
        type: string
  Vagaro.Merchant.Model.Request.SaveTaxesAndCheckoutSettingsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      modifiedBy:
        format: int64
        type: integer
      modifiedDate:
        format: date-time
        type: string
      isShowCostInCheckout:
        type: boolean
      isAllowPartialPoint:
        type: boolean
      isEnableForSignature:
        type: boolean
      isDeductVisitForNoShow:
        type: boolean
      isEnableSeparateMerchant:
        type: boolean
      maxCheckoutAmount:
        format: double
        type: number
      isMaxAmountWarning:
        type: boolean
      thresholdSignatureAmount:
        format: double
        type: number
      isIncludeTaxInOnlinePricing:
        type: boolean
  Vagaro.Merchant.Model.Request.SaveVagaroTransferDataRequest:
    type: object
    properties:
      businessId:
        format: int64
        type: integer
      serviceProviderId:
        format: int64
        type: integer
      requestedBusinessId:
        format: int64
        type: integer
      requestedServiceProviderId:
        format: int64
        type: integer
      toEmail:
        type: string
      fromEmail:
        type: string
      providerCellNo:
        type: string
      shopOwnerCellNo:
        type: string
      createdBy:
        format: int64
        type: integer
      isShareCalendar:
        type: boolean
      isCustomerContacts:
        type: boolean
      isCopyNotes:
        type: boolean
      isShareServiceOnly:
        type: boolean
      isShareClassMenuOnly:
        type: boolean
      isShareMembershipOnly:
        type: boolean
      isSharePackageOnly:
        type: boolean
      isShareReviewOnly:
        type: boolean
      isSharePastAppointment:
        type: boolean
      isShareFormOnly:
        type: boolean
      transferDate:
        format: date-time
        type: string
      status:
        format: int32
        type: integer
      requestedProviderName:
        type: string
      requestorProviderName:
        type: string
      fromName:
        type: string
      toName:
        type: string
      requestorBusinessGroup:
        type: string
      requestedBusinessGroup:
        type: string
      userShareID:
        format: int64
        type: integer
      isActive:
        type: boolean
      toBusiness:
        type: string
      fromBusiness:
        type: string
      device:
        type: string
      objectId:
        type: string
      requestType:
        format: int32
        type: integer
      copyServiceProviderID:
        format: int64
        type: integer
      copyToName:
        type: string
      copyToEmailAddress:
        type: string
      isCopyAppointmentFiles:
        type: boolean
      isCopyCustomerFiles:
        type: boolean
      superAdminID:
        format: int64
        type: integer
      copyCustomersOfProviderName:
        type: string
      isResend:
        type: boolean
      createdByName:
        type: string
      createdByUser:
        type: string
  Vagaro.Merchant.Model.Request.SaveWidgetRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderID:
        format: int64
        type: integer
      linkWidget:
        type: string
      popupWidget:
        type: string
      newTabWidget:
        type: string
      embededWidget:
        type: string
  Vagaro.Merchant.Model.Request.SavepayrollClassFlatRate:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      createdBy:
        format: int64
        type: integer
      classflatRateXml:
        type: string
      productCommissionFlatRateJSON:
        type: string
  Vagaro.Merchant.Model.Request.SavepayrollServiceFlatRate:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      createdBy:
        format: int64
        type: integer
      serviceflatRateXml:
        type: string
      productCommissionFlatRateJSON:
        type: string
  Vagaro.Merchant.Model.Request.SendFormMailRequest:
    type: object
    properties:
      customerName:
        type: string
      customerID:
        format: int64
        type: integer
      image:
        type: string
      email:
        type: string
      cell:
        type: string
      dayPhone:
        type: string
      nightPhone:
        type: string
      phoneNo:
        type: string
      toEmail:
        type: string
      ccEmail:
        type: string
      fromEmail:
        type: string
      businessID:
        format: int64
        type: integer
      displayName:
        type: string
      isSendPushNotification:
        type: boolean
      photo:
        type: string
      _RespDate:
        format: date-time
        type: string
      formID:
        type: string
      userID:
        format: int64
        type: integer
      id:
        type: string
      emailTypeID:
        format: int32
        type: integer
      respDate:
        format: date-time
        type: string
      firstName:
        type: string
      lastName:
        type: string
      fullname:
        type: string
      lstFormResp:
        $ref: '#/definitions/Vagaro.Merchant.Model.Request.lstFormResp'
      isSendMail:
        type: boolean
      waitListPushNotificationSupportVersion:
        type: string
      waitListPushNotificationVagaroProSupportVersion:
        type: string
  Vagaro.Merchant.Model.Request.SendGCEmail:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      lGiftCertiID:
        format: int64
        type: integer
      giftCertiImgURL:
        type: string
      assignedID:
        format: int64
        type: integer
      tempGCImgID:
        type: string
      qrCodeImgName:
        type: string
      giftCertificateAmt:
        type: string
      serviceName:
        type: string
      senderName:
        type: string
      assignedToName:
        type: string
      quantity:
        type: string
      giftCertificateNo:
        type: string
      sEmail:
        type: string
      sContent:
        type: string
  Vagaro.Merchant.Model.Request.SendMailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      encBusinessId:
        type: string
      userID:
        format: int64
        type: integer
      serviceProviderID:
        format: int64
        type: integer
      isRentFeesP2Enable:
        type: boolean
      isSendEmail:
        type: boolean
      isSendPushNotification:
        type: boolean
      currencySymbol:
        type: string
      resendEmailID:
        type: string
      loginUserID:
        format: int64
        type: integer
      toEmail:
        type: string
      ccEmail:
        type: string
      bccEmail:
        type: string
      fromEmail:
        type: string
      ownerName:
        type: string
      serviceProvider:
        type: string
      primaryPaymentMthd:
        type: string
      bckUpPaymentMthd:
        type: string
      displayName:
        type: string
      businessName:
        type: string
      employeeBackupPayment:
        type: boolean
      rentContractEnable:
        type: boolean
      rentContractFormName:
        type: string
      primaryPayment:
        format: int32
        type: integer
      businessImageUrl:
        type: string
      vagaroURL:
        type: string
      employeePrimaryPayment:
        type: boolean
  Vagaro.Merchant.Model.Request.SendRequestToFormsNotification:
    type: object
    properties:
      emailTemplateParameters:
        $ref: '#/definitions/Vagaro.Common.Common.EmailTemplateParameters'
      sendFormMailRequest:
        $ref: '#/definitions/Vagaro.Merchant.Model.Request.SendFormMailRequest'
  Vagaro.Merchant.Model.Request.SendTransactionReceiptRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userEmail:
        type: string
      emailContent:
        type: string
      businessEmailAddress:
        type: string
      businessName:
        type: string
      isRefundreceipt:
        type: boolean
      receiptRequest:
        $ref: '#/definitions/Vagaro.Merchant.Model.Request.GetCheckoutReceiptRequest'
      refundReceiptRequest:
        $ref: '#/definitions/Vagaro.Merchant.Model.Request.GenerateRefundReceiptRequest'
  Vagaro.Merchant.Model.Request.ServiceCommissionbyRevenueRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      type:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.ServiceListBusinessWiseRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      level:
        format: int32
        type: integer
      isGetOnlyAdminServices:
        type: boolean
      isReSelectServices:
        type: boolean
      shouldIncludePakcage:
        type: boolean
      includePromotion:
        type: boolean
      loadClasses:
        type: boolean
      isCallFromOnline:
        type: boolean
      shouldIncludeCustomPkg:
        type: boolean
  Vagaro.Merchant.Model.Request.ServiceListRequestForPromotion:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderIds:
        type: string
      serviceType:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.ServiceMappingRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      objectId:
        type: string
  Vagaro.Merchant.Model.Request.ServiceMenu:
    type: object
    properties:
      serviceID:
        format: int64
        type: integer
      parentServiceID:
        format: int64
        type: integer
      categoryID:
        format: int64
        type: integer
      serviceLevel:
        format: int32
        type: integer
      serviceTitle:
        type: string
      serviceOrder:
        format: int32
        type: integer
      businessID:
        format: int64
        type: integer
      eventType:
        format: int32
        type: integer
      isActive:
        type: boolean
      isSoftDeleted:
        type: boolean
      tempServiceID:
        format: int64
        type: integer
      serviceOrderValues:
        format: int32
        type: integer
      rootParentID:
        format: int64
        type: integer
      price:
        format: double
        type: number
      maxPrice:
        format: double
        type: number
      costPrice:
        format: double
        type: number
      lastMinPrice:
        format: double
        type: number
      duration:
        format: int32
        type: integer
      pointGiven:
        format: int32
        type: integer
      pointRedeem:
        format: int32
        type: integer
      processStartTime:
        format: int32
        type: integer
      processDuration:
        format: int32
        type: integer
      serviceDesc:
        type: string
      photo:
        type: string
      vagaroServiceID:
        format: int64
        type: integer
      isMultipleHairStyles:
        type: boolean
      modifiedBy:
        format: int64
        type: integer
      modifiedByName:
        type: string
      serviceTitleDisplay:
        type: string
      modifiedDate:
        format: date-time
        type: string
      servPadding:
        type: string
      taxation:
        format: int32
        type: integer
      isServiceTaxable:
        type: boolean
      isOutCallService:
        type: boolean
      isOnlineService:
        type: boolean
      isShowPriceOnline:
        type: boolean
      serviceColor:
        type: string
      isAdminPhoto:
        type: boolean
      isPackage:
        type: boolean
      totalPage:
        format: int32
        type: integer
      promotionID:
        format: int64
        type: integer
      promotionDiscount:
        format: double
        type: number
      serviceOldPrice:
        format: double
        type: number
      serviceTypeID:
        format: int32
        type: integer
      isShowPriceAsStartingPoint:
        type: boolean
      isServicePerformSameTime:
        format: int32
        type: integer
      createdDate:
        format: date-time
        type: string
      createdBy:
        format: int64
        type: integer
      ipAddress:
        type: string
      attachedWithStyle:
        type: boolean
      sellPackageServiceID:
        format: int64
        type: integer
      isWorkShop:
        type: boolean
      categoryTitle:
        type: string
      streamingStatus:
        format: int32
        type: integer
      localeJSON:
        type: string
      minItem:
        format: int32
        type: integer
      maxItem:
        format: int32
        type: integer
      isRequired:
        format: int32
        type: integer
      cleanUpTime:
        format: int32
        type: integer
      addOnsServiceIds:
        type: string
      addonsIds:
        type: string
  Vagaro.Merchant.Model.Request.ServiceNameHistoryRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      settingValue:
        type: string
      settingType:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.ServiceProviderBusinessRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      notificationType:
        format: int32
        type: integer
      serviceProviderID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.ServiceProviderPayRoleRequest:
    type: object
    properties:
      businessID: { }
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderID: { }
      swipeCardID:
        type: string
      payRateRequestFrom:
        format: int32
        type: integer
      attendanceID:
        format: int64
        type: integer
      enc_ServiceProviderID:
        type: string
  Vagaro.Merchant.Model.Request.ServiceProviderRentPaymentInfoRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      spPaymentID:
        format: int64
        type: integer
      newCCDataJSON:
        type: string
  Vagaro.Merchant.Model.Request.ServiceProviderToBusinessUpdationInMongoRequest:
    type: object
    properties:
      xObj:
        type: string
  Vagaro.Merchant.Model.Request.ServicesAndCheckSPAndCalendarExists:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      toBusinessId:
        format: int64
        type: integer
      toServiceProviderId:
        format: int64
        type: integer
      eventType:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.ServicesSummaryRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      customerId:
        format: int64
        type: integer
      fromDate:
        format: date-time
        type: string
      toDate:
        format: date-time
        type: string
      serviceProviderID:
        type: string
      showPriceService:
        type: boolean
      orderByColumn:
        format: int32
        type: integer
      sortOrder:
        format: int32
        type: integer
      includeCustomerIds:
        type: string
      excludeCustomerIds:
        type: string
      multiLocationBusinessIDs:
        type: string
  Vagaro.Merchant.Model.Request.SetVagaroPayLaterRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      vplBusinessID:
        format: int64
        type: integer
      isMerchant:
        format: int32
        type: integer
      vplStatus:
        format: int32
        type: integer
      maximumAmount:
        type: string
      minimumAmount:
        type: string
      vagaroPercentage:
        format: double
        type: number
      certegyPercentage:
        format: double
        type: number
      createdBy:
        format: int64
        type: integer
      createdDate:
        format: date-time
        type: string
      modifiedBy:
        format: int64
        type: integer
      modifiedDate:
        format: date-time
        type: string
      operationType:
        format: double
        type: number
      vplStatusCC:
        format: int32
        type: integer
      merchantTokenIDs:
        type: string
      showNoOfPayment:
        format: int32
        type: integer
      vplGatewayType:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.SettingHistoryModelRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      moduleId:
        format: int32
        type: integer
      searchKey:
        type: string
      fromDate:
        format: date-time
        type: string
      toDate:
        format: date-time
        type: string
      userId:
        type: string
      subModuleId:
        format: int32
        type: integer
      serviceID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.SettingHistoryRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userId:
        format: int64
        type: integer
      moduleId:
        format: int32
        type: integer
      subModuleId:
        format: int32
        type: integer
      userName:
        type: string
      modifiedByName:
        type: string
      modifiedDate:
        format: date-time
        type: string
      modifiedDateUTC:
        format: date-time
        type: string
      modifiedBy:
        format: int64
        type: integer
      userPhoto:
        type: string
      userType:
        type: string
      serviceID:
        format: int64
        type: integer
      modifiedSettings:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.Request.ModifiedSettingRequest'
  Vagaro.Merchant.Model.Request.ShippingMethodRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Merchant.Model.Request.SyncCustomFieldRequest:
    required:
      - fromBusinessId
      - toBusinessId
    type: object
    properties:
      toBusinessId:
        format: int32
        minimum: 1
        type: integer
      fromBusinessId:
        format: int32
        minimum: 1
        type: integer
  Vagaro.Merchant.Model.Request.SyncRoleRequest:
    type: object
    properties:
      operationType:
        $ref: '#/definitions/Vagaro.Merchant.Model.Request.OperationType'
      groupValue:
        type: string
      parameter:
        type: string
      role:
        $ref: '#/definitions/Vagaro.Merchant.Model.Request.RoleModel'
      pageRightXML:
        type: string
      recordType:
        format: int32
        type: integer
      roleOperationType:
        format: int32
        type: integer
      empRoleData:
        type: string
  Vagaro.Merchant.Model.Request.TaxandFeesRequest:
    type: object
    properties:
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.TransactionListReportDataRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderID:
        type: string
      customerId:
        format: int64
        type: integer
      fromDate:
        type: string
      toDate:
        type: string
      checkedOutBy:
        type: string
      showRefundedRecords:
        type: boolean
      depositInMerchantAccount:
        type: string
      transactionType:
        type: string
      appFromDate:
        type: string
      appToDate:
        type: string
      cCTransactionMode:
        type: string
      searchText:
        type: string
      isShowRefundedOnly:
        type: boolean
      isFromXeroQuickBooks:
        type: boolean
      isOldVersionForAPP:
        type: boolean
      depositInMerchantAccountName:
        type: string
      transactionid:
        type: string
      merchanttokenid:
        type: string
      includeEmployee:
        type: string
      excludeEmployee:
        type: string
      viewHisOwnReports:
        type: boolean
      viewOthersReports:
        type: boolean
      isAdmin:
        type: boolean
      userType:
        format: int32
        type: integer
      isPastEmployee:
        type: boolean
      userId:
        format: int64
        type: integer
      multiLocationBusinessIDs:
        type: string
      isJsonFormate:
        type: boolean
      spName:
        type: string
      isMultipleBusinessSelected:
        type: boolean
      countryId:
        format: int32
        type: integer
      balDate:
        type: string
      currencySymbol:
        type: string
      isMerchantAccount:
        type: boolean
      isOldVersionForOtherAmt:
        type: boolean
      isOldVersionForDueAmt:
        type: boolean
      ccMode:
        type: string
      currentPage:
        format: int32
        type: integer
      columnName:
        type: string
      orderBy:
        type: string
      presetDailyDealIDs:
        type: string
      includeCustomerIds:
        type: string
      excludeCustomerIds:
        type: string
      credentialsIds:
        type: string
  Vagaro.Merchant.Model.Request.TransferRequestDetails:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      objectId:
        type: string
      action:
        format: int32
        type: integer
      status:
        format: int32
        type: integer
      matchedServiceList:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.Response.MatchedServiceList'
      fromAndToBusinessName:
        $ref: '#/definitions/Vagaro.Merchant.Model.Response.FromAndToBusinessName'
      isServiceMapping:
        type: boolean
      historyUniqueID:
        type: string
      isDriveOn:
        type: boolean
      createdByName:
        type: string
      createdByUser:
        type: string
  Vagaro.Merchant.Model.Request.TrasnferRequestCount:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      moveMasterId:
        type: string
      isCopyAppointmentFiles:
        type: boolean
      oldGroupID:
        type: string
      newGroupID:
        type: string
      oldAppointmentIdJson:
        type: string
  Vagaro.Merchant.Model.Request.TrendsAppointmentSummaryReportChartDetailsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      toDate:
        type: string
      fromDate:
        type: string
      serviceProviderID:
        type: string
      customerID:
        format: int64
        type: integer
      typeTitle:
        type: string
      retViewType:
        type: string
      showTips:
        format: int32
        type: integer
      viewType:
        type: string
      chartReportType:
        format: int32
        type: integer
      includeCustomerIds:
        type: string
      excludeCustomerIds:
        type: string
      multiLocationBusinessIDs:
        type: string
  Vagaro.Merchant.Model.Request.Twilio+EmptyAPIRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Merchant.Model.Request.Twilio+GetTwilioNumberstatusDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      numberStatus:
        format: int32
        type: integer
      sortOrder:
        format: int32
        type: integer
      sortType:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.TwoFactorCodeRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      authKey:
        type: string
      mode:
        format: int32
        type: integer
      userId:
        format: int64
        type: integer
      ip:
        type: string
      recipient:
        type: string
      channel:
        type: string
      codeHash:
        type: string
      createdAt:
        format: date-time
        type: string
      expiresAt:
        format: date-time
        type: string
      module:
        type: string
  Vagaro.Merchant.Model.Request.UndoDeleteCustomerRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      restoreDate:
        type: string
      userID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.UpdateEmployeeSignatureStatusRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      form_Id:
        type: string
      form_Response_Id:
        type: string
  Vagaro.Merchant.Model.Request.UpdateMerchantNotificationSettingRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      enableHiipaCompliant:
        type: boolean
      modifiedBy:
        format: int64
        type: integer
      modifiedDate:
        format: date-time
        type: string
      memPkgNotification:
        format: int32
        type: integer
      isNewCustomerEmail:
        type: boolean
  Vagaro.Merchant.Model.Request.UpdateOrderDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      isProductCancel:
        type: string
      orderID:
        format: int64
        type: integer
      trackingItem:
        type: string
      currencySymbol:
        type: string
      userPaymentId:
        format: int64
        type: integer
      modifiedDate:
        format: date-time
        type: string
      modifiedBy:
        format: int64
        type: integer
      orderStatus:
        format: int32
        type: integer
      isEmailSent:
        type: boolean
  Vagaro.Merchant.Model.Request.UpdatesasTokenURLRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      sasTokenUrl:
        type: string
      secretKey:
        type: string
      connectionString:
        type: string
      sasSecretName:
        type: string
  Vagaro.Merchant.Model.Request.UserAuthCodeTokenRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fingerPrintId:
        type: string
      isSetToken:
        type: boolean
      atCode:
        type: string
  Vagaro.Merchant.Model.Request.UserAuthTokenRequest:
    type: object
    properties:
      accessToken:
        type: string
      deviceId:
        type: string
      platform:
        type: string
      os:
        type: string
      device:
        type: string
      version:
        type: string
      merchantId:
        type: string
      isUpdateExistToken:
        type: boolean
      userId:
        type: string
  Vagaro.Merchant.Model.Request.UserVPLAccountDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
      encryptUserID:
        type: string
  Vagaro.Merchant.Model.Request.UserVPLInviteHistoryDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      inviteMongoID:
        type: string
  Vagaro.Merchant.Model.Request.VPLInviteCustomerJOBRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      server:
        type: string
  Vagaro.Merchant.Model.Request.VPLInviteHistoryRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userId:
        format: int64
        type: integer
      userEmailID:
        type: string
      userCellPhone:
        type: string
      createdDate:
        format: date-time
        type: string
      accountStatus:
        format: int64
        type: integer
      dialingCode:
        type: string
      cellCountryID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.VPLInviteMailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      businessIds:
        type: string
      loginUserIds:
        type: string
      isMerchantToken:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.VPLInviteToCustomer:
    type: object
    properties:
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      customerID:
        format: int64
        type: integer
      businessID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.VPLSPDetails:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.VPLSPDetailsGet:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
      isTermsAccepted:
        type: boolean
  Vagaro.Merchant.Model.Request.VPLTermsProvider:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      countryID:
        format: int64
        type: integer
      loggedInUserID:
        format: int32
        type: integer
      userID:
        format: int64
        type: integer
      isTermsAccepted:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.ViewRenterForms:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      spRenterId:
        type: string
      renterYear:
        type: string
      type:
        format: int32
        type: integer
      serviceProviderID:
        format: int64
        type: integer
      spidtinNo:
        type: string
      isUpdateFromZenswipe:
        type: boolean
  Vagaro.Merchant.Model.Request.VplPaymentRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userPaymentID:
        format: int64
        type: integer
      transactionID:
        format: int64
        type: integer
      sellVagaroProductID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Request.ZoomBusinessRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      isActiveZoomAccount:
        type: boolean
      operationType:
        format: int32
        type: integer
      zoomConfigId:
        format: int64
        type: integer
      accessToken:
        type: string
      refreshToken:
        type: string
      expiresIn:
        format: int32
        type: integer
      scope:
        type: string
      zoomUserId:
        type: string
      serviceProviderID:
        format: int64
        type: integer
      appointmentIDs:
        type: string
      zoomEmailId:
        type: string
      noOfLicense:
        format: int32
        type: integer
      isVagaroDriveEnable:
        type: boolean
      liveStreamType:
        format: int32
        type: integer
  Vagaro.Merchant.Model.Request.clsServiceID:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceIDs:
        type: string
      enc_ServiceIDs:
        type: string
  Vagaro.Merchant.Model.Request.lstFormResp:
    type: object
    properties:
      formID:
        type: string
      respDate:
        format: date-time
        type: string
      partnerId:
        type: string
      id:
        type: string
      formTitle:
        type: string
  Vagaro.Merchant.Model.Request.uspFormsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      isFormsEnable:
        type: boolean
  Vagaro.Merchant.Model.Response.ChangeCustomerDetails:
    type: object
    properties:
      customerID:
        format: int64
        type: integer
      firstName:
        type: string
      lastName:
        type: string
      photo:
        type: string
      dayPhone:
        type: string
      nightPhone:
        type: string
      cell:
        type: string
      emailId:
        type: string
      sBirthDate:
        type: string
      street:
        type: string
      streetNo:
        type: string
      stateID:
        format: int32
        type: integer
      city:
        type: string
      zip:
        type: string
      referredBy:
        type: string
      generalTag:
        type: string
      balancePoints:
        format: int64
        type: integer
      sCustomerSince:
        type: string
      ccUserID:
        format: int64
        type: integer
      fromUserEmailId:
        type: string
      fromUserCell:
        type: string
      toUserEmailId:
        type: string
      toUserCell:
        type: string
  Vagaro.Merchant.Model.Response.FromAndToBusinessName:
    type: object
    properties:
      fromBusinessName:
        type: string
      toBusinessName:
        type: string
  Vagaro.Merchant.Model.Response.GetBusinessContactShareRequest:
    type: object
    properties:
      historyUniqueID:
        type: string
  Vagaro.Merchant.Model.Response.InvoiceModelResponse:
    type: object
    properties:
      invoiceID:
        format: int64
        type: integer
      invoiceGUID:
        type: string
      businessID:
        format: int64
        type: integer
      customerID:
        format: int64
        type: integer
      invoiceNo:
        type: string
      invoiceTitle:
        type: string
      strDueDate:
        type: string
      strCreatedDate:
        type: string
      dueDate:
        format: date-time
        type: string
      status:
        format: int32
        type: integer
      isAllowTip:
        type: boolean
      customerMessage:
        type: string
      totalAmount:
        format: double
        type: number
      isSoftDeleted:
        type: boolean
      isAdd:
        type: boolean
      invoiceGridObject:
        $ref: '#/definitions/Vagaro.Merchant.Model.MongoCollection.InvoiceDetail'
      createdBy:
        format: int64
        type: integer
      createdDate:
        format: date-time
        type: string
      modifyBy:
        format: int64
        type: integer
      modifyDate:
        format: date-time
        type: string
      paidDate:
        format: date-time
        type: string
      ccNo:
        type: string
      ccType:
        type: string
      firstName:
        type: string
      lastName:
        type: string
      customerName:
        type: string
      customerEmail:
        type: string
      customerPhone:
        type: string
      businessName:
        type: string
      street:
        type: string
      streetNo:
        type: string
      stateID:
        format: int32
        type: integer
      city:
        type: string
      countryID:
        format: int32
        type: integer
      email:
        type: string
      zip:
        type: string
      telephone:
        type: string
      businessState:
        type: string
      businessStateCode:
        type: string
      vagaroURL:
        type: string
      currencySymbol:
        type: string
      isInvoiceNoExist:
        type: boolean
      strId:
        type: string
      device:
        type: string
      tipOption:
        type: string
      invoiceEmail:
        type: string
  Vagaro.Merchant.Model.Response.MatchedServiceList:
    type: object
    properties:
      fromServiceDetailName:
        type: string
      toServiceDetailName:
        type: array
        items:
          type: string
      parentServiceID:
        format: int64
        type: integer
      fromBusinessServiceID:
        format: int64
        type: integer
      toBusinessServiceID:
        type: array
        items:
          format: int64
          type: integer
      serviceOrder:
        type: array
        items:
          format: int32
          type: integer
      percentageNumber:
        type: array
        items:
          format: int32
          type: integer
      vagaroServiceID:
        format: int64
        type: integer
      isServiceAttached:
        type: boolean
      oldServiceID:
        format: int64
        type: integer
      newServiceId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.Response.TwilioNumberDetail:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      numberStatus:
        format: int32
        type: integer
      verifiedSID:
        type: string
      accountSID:
        type: string
      operationType:
        format: int32
        type: integer
      failReason:
        type: string
      errorCode:
        format: int32
        type: integer
      subStatus:
        format: int32
        type: integer
      endUserSID:
        type: string
      addressSID:
        type: string
      sdBusinessAddressSID:
        type: string
      sdEmergencyAddressSID:
        type: string
      sdFileUploadSID:
        type: string
      iaBusinessAddressSID:
        type: string
      iaEmergencyAddressSID:
        type: string
      iaEndUserSID:
        type: string
      iaFileUploadSID:
        type: string
      businessCRNNumber:
        type: string
  Vagaro.Merchant.Model.Response.TwilioNumberReleaseDetail:
    type: object
    properties:
      phoneNumber:
        type: string
      businessID:
        format: int64
        type: integer
      status:
        type: boolean
      countryID:
        format: int32
        type: integer
  Vagaro.Merchant.Model.RevertAppointmentStatusRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentDetailJson:
        type: string
      action:
        format: int32
        type: integer
      ruleID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.RevertClassAttendeeRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      classAttendeeStatusJson:
        type: string
      action:
        format: int32
        type: integer
  Vagaro.Merchant.Model.SalonServiceComboForGCRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      level:
        format: int32
        type: integer
      isGetOnlyAdminServices:
        type: boolean
      shouldincludepackage:
        type: boolean
      includeClass:
        type: boolean
      mobileService:
        type: string
      mobilePackage:
        type: string
      shouldIncludeCustomPkg:
        type: boolean
      isOnlineService:
        type: boolean
      includeAddons:
        type: boolean
  Vagaro.Merchant.Model.SaveAllAppointmentsRequest:
    type: object
    properties:
      businessID: { }
      loginUserID: { }
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentID:
        type: string
      calendarID:
        type: string
      serviceProviderID:
        type: string
      customerID:
        format: int64
        type: integer
      serviceID:
        type: string
      serviceName:
        type: string
      serviceProviderName:
        type: string
      styleID:
        format: int64
        type: integer
      styleName:
        type: string
      oldAppDate:
        type: string
      oldAppEndDate:
        type: string
      appDate:
        type: string
      appTime:
        type: string
      appType:
        format: int32
        type: integer
      apptColor:
        type: string
      price:
        type: string
      duration:
        type: string
      pointGiven:
        type: string
      pointRedeem:
        type: string
      genderInformation:
        format: int32
        type: integer
      outcallType:
        format: int32
        type: integer
      outcallAddress:
        type: string
      comment:
        type: string
      isVerifyOverlap:
        type: boolean
      ruleID:
        format: int64
        type: integer
      isRecurrence:
        type: boolean
      isEditSeries:
        type: boolean
      ruleType:
        format: int32
        type: integer
      ruleDay:
        type: string
      ruleMonth:
        format: int32
        type: integer
      weekFrequency:
        format: int32
        type: integer
      isCheckCancel:
        type: boolean
      endDate:
        type: string
      isSendMail:
        type: boolean
      isWaitingAppointment:
        format: int32
        type: integer
      processStartTime:
        format: int32
        type: integer
      processDuration:
        format: int32
        type: integer
      processEndTime:
        format: int32
        type: integer
      isAdvanceDurationChange:
        type: boolean
      waitingAppDates:
        type: string
      recAppChangeType:
        format: int32
        type: integer
      resourceID:
        type: string
      bookingType:
        format: int32
        type: integer
      businessPackageID:
        format: int64
        type: integer
      oldServiceName:
        type: string
      eventCapacity:
        format: int32
        type: integer
      eventType:
        format: int32
        type: integer
      isDragDropDiffCal:
        type: boolean
      isPaid:
        type: boolean
      isWorkShop:
        type: boolean
      isCheckAttendeeExists:
        type: boolean
      noOfSessions:
        format: int32
        type: integer
      strSellPrice:
        type: string
      sellPrice:
        format: double
        type: number
      customPackageServiceId:
        type: string
      giftCertificateId:
        type: string
      multiAppDateTime:
        type: string
      isPerformServiceAtSameTime:
        type: boolean
      isWaitingtoReal:
        type: boolean
      waitlistID:
        format: int64
        type: integer
      streamingEventCapacity:
        format: int32
        type: integer
      isConvertToLiveStream:
        type: boolean
      personalOffType:
        format: int32
        type: integer
      fromTime:
        type: string
      toTime:
        type: string
      isResize:
        type: boolean
      oldSPId:
        format: int64
        type: integer
      isBlockOnlineBooking:
        type: boolean
      appDateOverlappingAlert:
        type: string
      depositsPercentageNew:
        format: double
        type: number
      depositsPercentages:
        type: string
      depositsPercentage:
        format: double
        type: number
      appNotesFileInfoDetails:
        type: string
      csvProAppTime:
        type: string
      inHouseDepositType:
        format: int32
        type: integer
      checkoutRequest:
        $ref: '#/definitions/Vagaro.Merchant.Model.CheckoutData'
      appointmentDetails:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.AppointmentRequestDetail'
      isFromOfflineSearch:
        format: int32
        type: integer
      checkoutApprovalstring:
        type: string
      addOnDetails:
        $ref: '#/definitions/Vagaro.Merchant.Model.AddOnDetails'
      cleanupTime:
        format: int32
        type: integer
      multipleServiceDurations:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.MultipleServiceDuration'
      fAppConfirmUniqueID:
        type: string
      onlyValidate:
        format: int32
        type: integer
      taskName:
        type: string
      isPTO:
        type: boolean
      serviceProviderPayRoleID:
        format: int64
        type: integer
      serviceProviderPolicyID:
        format: int64
        type: integer
      preOutCallTime:
        type: string
      postOutCallTime:
        type: string
      customerStartTime:
        type: string
      customerTimeZone:
        type: string
      isIncludeTaxInOnlinePricing:
        type: boolean
      webhookFormResponses:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.WebhookFormResponse'
      csvWeekDayNames:
        type: string
      thirdPartyCalType:
        format: int32
        type: integer
      dontShowCTA:
        format: int32
        type: integer
      enc_AppointmentID:
        type: string
      enc_ServiceID:
        type: string
      enc_CustomerID:
        type: string
      enc_CalendarID:
        type: string
      enc_RuleID:
        type: string
      enc_ServiceProviderID:
        type: string
      enc_ResourceID:
        type: string
      enc_BusinessPackageID:
        type: string
  Vagaro.Merchant.Model.SaveAppFileDetailsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appFileDetailJSON:
        type: string
      action:
        format: int32
        type: integer
  Vagaro.Merchant.Model.SaveCancellationDataForChargeRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      eventType:
        format: int32
        type: integer
      actionStatus:
        format: int32
        type: integer
      isSendMail:
        type: boolean
      cancelledbyCustomer:
        type: boolean
      denyComment:
        type: string
      ruleStartDate:
        format: date-time
        type: string
      appointmentDetails:
        type: string
      ruleId:
        format: int64
        type: integer
      checkoutApprovalstring:
        type: string
  Vagaro.Merchant.Model.SaveVagaroDriveFileUploadStatusRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      action:
        format: int32
        type: integer
      vagaroDriveFileDetailJson:
        type: string
      fileDetailID:
        format: int64
        type: integer
      fileName:
        type: string
      fileDescription:
        type: string
      fileSize:
        format: double
        type: number
      isEditSeries:
        type: boolean
      appRecurrenceRuleID:
        format: int64
        type: integer
      isFromDrive:
        type: boolean
  Vagaro.Merchant.Model.SchedulerInfo:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      markedSP:
        type: string
      currentCalView:
        format: int32
        type: integer
      isUSA:
        type: string
      uS_DayLightViewStart:
        format: date-time
        type: string
      uS_DayLightViewEnd:
        format: date-time
        type: string
      uS_DayLightViewStart_Day:
        format: int32
        type: integer
      uS_DayLightViewStart_Month:
        format: int32
        type: integer
      uS_DayLightViewStart_Year:
        format: int32
        type: integer
      so:
        type: string
      wo:
        type: string
      csvLoadedCalIds:
        type: string
      enableDescriptionField:
        type: boolean
      minutesPerRow:
        format: int32
        type: integer
      timeZoneOffset:
        format: int32
        type: integer
      viewEnd:
        format: date-time
        type: string
      viewStart:
        format: date-time
        type: string
      visibleAppointmentsPerDay:
        format: int32
        type: integer
      markedResources:
        type: string
      _vdpb_id:
        type: string
      _vdpu_id:
        type: string
      _vdpt:
        type: string
      bi:
        type: string
      ui:
        type: string
  Vagaro.Merchant.Model.SearchAppointmentsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentID:
        type: string
      serviceIDs:
        type: string
      serviceProviderIDs:
        type: string
      appointmentDate:
        type: string
      styleID:
        format: int64
        type: integer
      isPublic:
        type: boolean
      isOutcallAppointment:
        type: boolean
      isFromWidgetPage:
        format: int32
        type: integer
      isFromShopAdmin:
        type: boolean
      isMoveBack:
        type: boolean
      businessPackageID:
        type: string
      promotionID:
        format: int64
        type: integer
      isRebook:
        type: boolean
  Vagaro.Merchant.Model.ServiceClassDeleteRequest:
    type: object
    properties:
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      fromDate:
        format: date-time
        type: string
      eventType:
        format: int32
        type: integer
  Vagaro.Merchant.Model.ServiceDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      iServiceID:
        format: int64
        type: integer
      spID:
        format: int64
        type: integer
      mainServiceId:
        format: int64
        type: integer
      eventType:
        format: int32
        type: integer
      serviceRowId:
        format: int32
        type: integer
  Vagaro.Merchant.Model.ServiceDetailWithClassRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceId:
        format: int64
        type: integer
      isReqTaxValue:
        type: boolean
      isCustomPackage:
        type: boolean
  Vagaro.Merchant.Model.ServiceExistsInMembershipRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      lServiceID:
        format: int64
        type: integer
      iLevel:
        format: int32
        type: integer
      isDeleteSubChildren:
        type: boolean
      eventType:
        format: int32
        type: integer
      isIncludeCustomPackageCount:
        type: boolean
      isIncludePromotionCount:
        type: boolean
  Vagaro.Merchant.Model.ServiceInfoForCheckoutRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceId:
        format: int64
        type: integer
      spId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.ServiceListRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      calendarID:
        format: int64
        type: integer
      serviceID:
        format: int64
        type: integer
      isBusinessService:
        type: boolean
      includeClass:
        type: boolean
      mobileService:
        type: string
      isIncludeServiceBundle:
        type: boolean
      isDisplayInactive:
        type: boolean
      lastSyncTime:
        format: date-time
        type: string
  Vagaro.Merchant.Model.ServicePriceAndOutCallDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.ServiceProviderRequest:
    type: object
    properties:
      serviceId:
        format: int64
        type: integer
      businessID:
        format: int64
        type: integer
      serviceProviderID:
        type: string
  Vagaro.Merchant.Model.SetPaymentExchangeRateRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      exchangeRateDate:
        format: date-time
        type: string
  Vagaro.Merchant.Model.ShoppingcartCheckAvailableQtyRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      shoppingCartXml:
        type: string
      isOnline:
        type: boolean
  Vagaro.Merchant.Model.SoldMembershipForCustomerRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
      isForMyAcc:
        type: boolean
      busFilterApply:
        type: boolean
      operation:
        format: int32
        type: integer
      sortColumn:
        type: string
      sortOrder:
        type: string
      isPageCount:
        type: boolean
  Vagaro.Merchant.Model.SyncEntryforConversionRate:
    type: object
    properties:
      transactionID:
        type: string
      currencyConversionRate:
        format: double
        type: number
      currencyConversionRefundRate:
        format: double
        type: number
  Vagaro.Merchant.Model.TodayAppointmentRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      customerID:
        format: int64
        type: integer
      appDate:
        type: string
      eventType:
        format: int32
        type: integer
      appId:
        format: int64
        type: integer
      enc_CustomerID:
        type: string
      enc_AppId:
        type: string
  Vagaro.Merchant.Model.UpdateCalendarServiceProviderRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      hourView:
        type: boolean
      defaultCalendarView:
        format: int32
        type: integer
      defualtDayView:
        format: int32
        type: integer
      serviceProviderID:
        format: int64
        type: integer
  Vagaro.Merchant.Model.UpdateCustomerMembershipRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      operationType:
        format: int32
        type: integer
      userBusinessMembershipID:
        format: int64
        type: integer
      isPaused:
        format: int32
        type: integer
      isPressNotNow:
        type: boolean
      pauseCycle:
        format: int32
        type: integer
      pauseCharge:
        format: double
        type: number
      allowAccess:
        format: int32
        type: integer
      resumeDate:
        format: date-time
        type: string
      groupUID:
        type: string
      isFromMaster:
        type: boolean
      membershipID:
        format: int64
        type: integer
      isCarryForwardBal:
        format: int32
        type: integer
      isValidate:
        type: boolean
  Vagaro.Merchant.Model.UpdateDetailsOfMembershipRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      operationType:
        format: int32
        type: integer
      userBusinessMembershipID:
        format: int64
        type: integer
      isPaused:
        format: int32
        type: integer
      isPressNotNow:
        type: boolean
      pauseCycle:
        format: int32
        type: integer
      pauseCharge:
        format: double
        type: number
      allowAccess:
        format: int32
        type: integer
      resumeDate:
        format: date-time
        type: string
      groupUID:
        type: string
      isFromMaster:
        type: boolean
      membershipID:
        format: int64
        type: integer
      isCarryForwardBal:
        format: int32
        type: integer
      isValidate:
        type: boolean
      paymentDate:
        format: date-time
        type: string
      membershipCardId:
        type: string
      isAutoRenewal:
        type: boolean
      price:
        format: double
        type: number
      sharedUserID:
        type: string
      isInitialDiscount:
        type: boolean
      initialDiscount:
        format: double
        type: number
      isAmount:
        type: boolean
      billingCycle:
        format: int32
        type: integer
      cardTokenID:
        type: string
      isInstantPayment:
        type: boolean
      paymentToBeTaken:
        type: boolean
      recurringLimit:
        format: int32
        type: integer
      chargeFrequency:
        format: int32
        type: integer
  Vagaro.Merchant.Model.UpdateForPackageRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      operationType:
        format: int32
        type: integer
      packageIDs:
        type: string
      renewalStatus:
        format: int32
        type: integer
      serviceID:
        format: int64
        type: integer
      oldServiceID:
        format: int64
        type: integer
      renewalAmount:
        format: double
        type: number
      renewalQty:
        format: int32
        type: integer
      renewalOn:
        format: int32
        type: integer
      isCarryForwardBal:
        type: boolean
      userPaymentID:
        format: int64
        type: integer
      errorCode:
        type: string
      customPackageDetailXml:
        type: string
      sharedUserID:
        type: string
      userBusinessMembershipId:
        format: int64
        type: integer
      isFromMaster:
        type: boolean
      isValidate:
        type: boolean
  Vagaro.Merchant.Model.UpdateGCAndPackgeVoidRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      giftCertificateID:
        format: int64
        type: integer
      voidReason:
        type: string
      serviceBalance:
        format: int32
        type: integer
      isValidate:
        type: boolean
  Vagaro.Merchant.Model.UpdateMembershipVisitRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userBusinessMembershipID:
        format: int64
        type: integer
      membershipVisit:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.MembershipVisit'
  Vagaro.Merchant.Model.UpdatePackageServiceBalanceRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      giftCertificateID:
        format: int64
        type: integer
      packageServiceBalance:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.PackageServiceBalance'
  Vagaro.Merchant.Model.UpdateQuickbookTokenRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      tokenInfo:
        type: string
      realmId:
        type: string
  Vagaro.Merchant.Model.UserCCDetailsInfo:
    type: object
    properties:
      index:
        format: int32
        type: integer
      creditCardType:
        type: string
      creditCardNumber:
        type: string
      securityCode:
        type: string
      expMonth:
        format: int32
        type: integer
      expYear:
        format: int32
        type: integer
      ccFirstName:
        type: string
      ccMiddleName:
        type: string
      ccLastName:
        type: string
      cardTokenId:
        type: string
      businessId:
        format: int64
        type: integer
      fullName:
        type: string
      isSelfCard:
        type: boolean
      isUsedForPayment:
        type: boolean
      masterUserId:
        format: int64
        type: integer
  Vagaro.Merchant.Model.UserFraudRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
      cardToken:
        type: string
  Vagaro.Merchant.Model.UserMemHistoryRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userBusinessMemID:
        format: int64
        type: integer
      membeshipCustomerID:
        format: int64
        type: integer
      isCustomerDetail:
        type: boolean
  Vagaro.Merchant.Model.UserRecentTransactionRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      jsoncc:
        type: string
  Vagaro.Merchant.Model.VagaroCreditIdentityReq:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      vcfType:
        format: int32
        type: integer
  Vagaro.Merchant.Model.VagaroDriveFileDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      searchValue:
        type: string
      orderBy:
        format: int32
        type: integer
      sortOrder:
        format: int32
        type: integer
      userId:
        type: string
      considerMultilocation:
        type: boolean
      action:
        format: int32
        type: integer
      fromDate:
        type: string
      toDate:
        type: string
      appointmentID:
        format: int64
        type: integer
      allCustomer:
        type: boolean
      serviceId:
        type: string
      addonsText:
        type: string
      addonCount:
        format: int32
        type: integer
      cleanupDuration:
        format: int32
        type: integer
      addonsDuration:
        type: string
  Vagaro.Merchant.Model.ValidateClassBookingData:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userFullName:
        type: string
      userEmail:
        type: string
      currencySymbol:
        type: string
      countryId:
        format: int32
        type: integer
      classXmlData:
        type: string
      operationType:
        format: int32
        type: integer
      userCCDetails:
        $ref: '#/definitions/Vagaro.Merchant.Model.UserCCDetailsInfo'
      strUserCCXML:
        type: string
      isCardOnFile:
        type: boolean
      bookText:
        type: string
      isReschedule:
        type: boolean
      oldSPID:
        format: int64
        type: integer
      oldAppDate:
        type: string
      onlineCheckoutType:
        format: int32
        type: integer
      classBookingEmail:
        $ref: '#/definitions/Vagaro.Merchant.Model.ClassBookingEmail'
      userPaymentMstID:
        format: int64
        type: integer
      totalPointCollected:
        format: int32
        type: integer
      totalPointRedeem:
        format: int32
        type: integer
      invoiceID:
        format: int64
        type: integer
      isSharedCC:
        type: boolean
  Vagaro.Merchant.Model.ValidateContactFailedRequest:
    type: object
    properties:
      emailCellText:
        type: string
  Vagaro.Merchant.Model.ValidateEmployeeAuth:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
      userName:
        type: string
      userPwd:
        type: string
      checkoutItemRights:
        type: string
      swipeCardID:
        type: string
      isScanBy:
        format: int32
        type: integer
      isFromWebService:
        format: int32
        type: integer
      getEk:
        type: string
      getEi:
        type: string
  Vagaro.Merchant.Model.VendorRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      searchValue:
        type: string
  Vagaro.Merchant.Model.WaitlistDetail:
    type: object
    properties:
      fullDate:
        format: date-time
        type: string
      timeSlots:
        type: string
  Vagaro.Merchant.Model.WaitlistRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      comment:
        type: string
      appointmentType:
        format: int32
        type: integer
      businessPackageID:
        format: int64
        type: integer
      isOutCall:
        type: boolean
      waitlistDetails:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.WaitlistDetail'
      serviceProviderServices:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.MasterSPServiceDetail'
      calledFrom:
        type: string
      userID:
        format: int64
        type: integer
      masterWaitlistDetails:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.MasterWaitlistDetail'
      isCallFromMobile:
        type: boolean
      isOnline:
        type: boolean
  Vagaro.Merchant.Model.WebhookFormResponse:
    type: object
    properties:
      services:
        type: array
        items:
          format: int64
          type: integer
      formResponseId:
        type: string
  Vagaro.Merchant.Model.WebhookSubscriptionRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      subscription:
        format: int32
        type: integer
  Vagaro.Merchant.Model.WisePosEDetailsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Merchant.Model.ccCardDetails:
    type: object
    properties:
      transactionID:
        type: string
      pSessionToken:
        type: string
      pAccountNo:
        type: string
      ccType:
        type: string
      ccNo:
        type: string
      ccMode:
        type: string
      ccFirstName:
        type: string
      ccMiddleName:
        type: string
      ccLastName:
        type: string
  Vagaro.Merchant.Model.ccDetails:
    type: object
    properties:
      ccDistribution:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.ccDistribution'
      ccPropayCardDetails:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.ccCardDetails'
      swipeString:
        type: string
      ccType:
        type: string
      ccNo:
        type: string
      ccSecurityCode:
        type: string
      ccFirstName:
        type: string
      ccMiddleName:
        type: string
      ccLastName:
        type: string
      isCcSwipe:
        type: boolean
      signature:
        type: string
      cardTokenId:
        type: string
      iframe_id:
        type: string
      serialNumber:
        type: string
      expMonth:
        format: int32
        type: integer
      expYear:
        format: int32
        type: integer
  Vagaro.Merchant.Model.ccDistribution:
    type: object
    properties:
      merchantType:
        format: int32
        type: integer
      serviceproviderId:
        format: int64
        type: integer
      serviceproviderName:
        type: string
      originalSpId:
        type: string
      ccAmount:
        format: double
        type: number
      originalccAmt:
        format: double
        type: number
      alreadyPaidTipAmt:
        format: double
        type: number
      recordIdentifier:
        type: string
      isPaymentSuccess:
        type: boolean
      transactionID:
        type: string
      paymentGatewayType:
        format: int32
        type: integer
      credentialsId:
        format: int64
        type: integer
      accountType:
        format: int32
        type: integer
      merchantTokenID:
        type: string
      changeSpId:
        type: string
      changeSpName:
        type: string
      index:
        format: int32
        type: integer
      pSessionToken:
        type: string
      pAccountNo:
        type: string
      resultMessage:
        type: string
      gatewayResponse:
        $ref: '#/definitions/Vagaro.Merchant.Model.PaymentResponse'
      tlvData:
        type: string
      cardId:
        type: string
  Vagaro.Merchant.Model.checkoutGridrow:
    type: object
    properties:
      originalDiscount:
        format: double
        type: number
      originalDiscountType:
        format: int32
        type: integer
      approvedBy:
        format: int64
        type: integer
      isAskApprovalPopup:
        format: int32
        type: integer
      isShowApprovalPriceDiscount:
        format: int32
        type: integer
      uniqID:
        format: int32
        type: integer
      userName:
        type: string
      userID:
        format: int64
        type: integer
      relationships:
        type: string
      childAge:
        type: string
      selectedFamilyFriends:
        type: string
      maxNoFamilyFriends:
        format: int32
        type: integer
      cardTokenIdForRenew:
        type: string
      serviceProviderID:
        format: int64
        type: integer
      enc_serviceProviderID:
        type: string
      tempserviceProviderID:
        format: int64
        type: integer
      serviceProviderName:
        type: string
      packageEventType:
        format: int32
        type: integer
      itemName:
        type: string
      itemID:
        format: int64
        type: integer
      recordType:
        format: int32
        type: integer
      barcodeID:
        type: string
      price:
        format: double
        type: number
      discount:
        format: double
        type: number
      discountedPrice:
        format: double
        type: number
      originalServicePriceForPackage:
        format: double
        type: number
      appointmentID:
        format: int64
        type: integer
      enc_appointmentID:
        type: string
      pointsGained:
        format: int32
        type: integer
      pointsRedeem:
        format: int32
        type: integer
      appointmentDate:
        type: string
      appointmentTime:
        type: string
      startTime:
        type: string
      appType:
        format: int32
        type: integer
      taxation:
        format: int32
        type: integer
      businessPackageID:
        format: int64
        type: integer
      quantity:
        format: int32
        type: integer
      packageAssignStatus:
        format: int32
        type: integer
      pointAssignStatus:
        format: int32
        type: integer
      redeemID:
        format: int64
        type: integer
      costToBusiness:
        format: double
        type: number
      totalQty:
        format: int64
        type: integer
      lowQtyWarning:
        format: int32
        type: integer
      isSendEmailToRecipient:
        type: boolean
      isSendEmailToSender:
        type: boolean
      isPrint:
        type: boolean
      assignTo:
        format: int64
        type: integer
      expiresOn:
        type: string
      imagePath:
        type: string
      message:
        type: string
      isAutoRenewalMembership:
        type: boolean
      membershipPaymentToBeTaken:
        type: boolean
      membershipchangeprice:
        format: double
        type: number
      productDisc:
        format: double
        type: number
      serviceDisc:
        format: double
        type: number
      chargeFrequency:
        format: int32
        type: integer
      calculatedTax:
        format: double
        type: number
      calculatedTip:
        format: double
        type: number
      errorMsg:
        type: string
      sessionAttendeeID:
        format: int64
        type: integer
      gcAssignToName:
        type: string
      gcServiceName:
        type: string
      gcColor:
        type: string
      gCPreviewURL:
        type: string
      isRecurring:
        type: boolean
      renewalOn:
        format: int32
        type: integer
      isCarryBal:
        type: boolean
      recGiftCertificateID:
        format: int64
        type: integer
      recurringLimit:
        format: int32
        type: integer
      packageDetailId:
        format: int64
        type: integer
      purchasedAt:
        type: string
      isAdminImage:
        type: boolean
      gcAssignToEmailId:
        type: string
      shippingAmount:
        format: double
        type: number
      shippingSurcharge:
        format: double
        type: number
      appConfirmUniqueID:
        type: string
      isPaid:
        type: boolean
      promotionID:
        format: int64
        type: integer
      discountID:
        format: int64
        type: integer
      isBulkOrItemWise:
        type: boolean
      isAmount:
        type: boolean
      discountType:
        format: int32
        type: integer
      amountValue:
        format: double
        type: number
      promotionDiscount:
        format: double
        type: number
      serviceOldPrice:
        format: double
        type: number
      customerMembershipDetails:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.CheckoutMembershipDetail'
      membershipRedeemedDetails:
        $ref: '#/definitions/Vagaro.Merchant.Model.CheckoutMembershipDetail'
      isWorkShop:
        type: boolean
      customPackageDetails:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.GiftCertificateDetails'
      formStatus:
        format: int32
        type: integer
      giftCertificatePhotoID:
        type: string
      constantOriginalServicePrice:
        format: double
        type: number
      isNewCustomer:
        type: boolean
      sessionDetails:
        type: string
      taxPercentage:
        format: double
        type: number
      promotionTitle:
        type: string
      perUserOne:
        type: boolean
      depositsPaid:
        format: double
        type: number
      depositsRemaining:
        format: double
        type: number
      discountGroupID:
        format: int64
        type: integer
      depositsPercentage:
        format: double
        type: number
      paidType:
        format: int32
        type: integer
      payableAmount:
        format: double
        type: number
      deposit:
        format: double
        type: number
      isFlatRateShipping:
        type: boolean
      productBrandName:
        type: string
      packPos:
        format: int32
        type: integer
      gcPos:
        format: int32
        type: integer
      originalPrepaidPrice:
        format: double
        type: number
      priceDiff:
        format: double
        type: number
      prepayAmount:
        format: double
        type: number
      invoicePayment:
        type: boolean
      invoiceID:
        format: int64
        type: integer
      isChargeFee:
        format: int32
        type: integer
      newStatus:
        format: int32
        type: integer
      denyComment:
        type: string
      taxes:
        type: string
      calculatedTaxTypeWise:
        type: string
      membershipDiscount:
        format: double
        type: number
      parentAppSrNo:
        type: string
      parentAppointmentID:
        format: int64
        type: integer
      addonServiceDetials:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Merchant.Model.AddonServiceDetials'
  Vagaro.Merchant.Model.clsBlankAPIRequestClass:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      loggedInUserEmail:
        type: string
  Vagaro.Merchant.Model.redeemedByGC:
    type: object
    properties:
      giftcertificateId:
        format: int64
        type: integer
      serviceId:
        format: int64
        type: integer
      enc_serviceId:
        type: string
      redeemAmt:
        format: double
        type: number
      uniqID:
        format: int32
        type: integer
      appointmentID:
        format: int64
        type: integer
      enc_AppointmentID:
        type: string
      type:
        type: string
      gcDiscountPer:
        format: double
        type: number
      gCredeemAmtForDisc:
        format: double
        type: number
      redeemServiceId:
        format: int64
        type: integer
      enc_RedeemServiceId:
        type: string
      gcAfterbalance:
        format: double
        type: number
      gcPkgType:
        format: int32
        type: integer
  Vagaro.Merchant.Model.splitTip:
    type: object
    properties:
      serviceProviderID:
        format: int64
        type: integer
      enc_serviceProviderID:
        type: string
      serviceProviderName:
        type: string
      tipAmt:
        format: double
        type: number
  Vagaro.Merchant.Model.transferempemployeenoshowlog:
    type: object
    properties:
      id:
        type: string
      requested_business_id:
        format: int64
        type: integer
      loggedin_business_id:
        format: int64
        type: integer
      status:
        format: int32
        type: integer
      created_date:
        format: date-time
        type: string
      created_by:
        format: int64
        type: integer
  Vagaro.Public.Controller.v2.Model.EmailNotification:
    required:
      - message
      - serviceProviderId
      - subject
    type: object
    properties:
      id:
        type: string
      serviceProviderId:
        format: string
        maxLength: 255
        minLength: 1
        type: string
      subject:
        format: string
        maxLength: 255
        minLength: 1
        type: string
      message:
        format: multiline
        minLength: 1
        type: string
      cc:
        format: email
        type: string
      bcc:
        format: email
        type: string
  Vagaro.Public.Controller.v2.Model.InAppNotification:
    required:
      - message
      - numberOfDays
      - serviceProviderId
      - startDate
      - subject
    type: object
    properties:
      id:
        type: string
      merchantId:
        type: string
      serviceProviderId:
        minLength: 1
        type: string
      notificationType:
        type: string
      subject:
        format: string
        maxLength: 200
        minLength: 1
        type: string
      message:
        format: multiline
        maxLength: 500
        minLength: 1
        type: string
      imageUrl:
        format: uri
        type: string
      isDeleted:
        type: boolean
      priority:
        format: int32
        type: integer
      numberOfDays:
        format: int32
        type: integer
      startDate:
        format: date-time
        type: string
      expireAt:
        format: date-time
        type: string
      action1:
        $ref: '#/definitions/Vagaro.Public.Controller.v2.Model.NotificationActions'
      action2:
        $ref: '#/definitions/Vagaro.Public.Controller.v2.Model.NotificationActions'
  Vagaro.Public.Controller.v2.Model.MobileNotificationActions:
    type: object
    properties:
      launchUrl:
        format: uri
        type: string
      buttonLabel:
        format: string
        type: string
      buttonIconPath:
        format: string
        type: string
      buttonIconUrl:
        format: uri
        type: string
  Vagaro.Public.Controller.v2.Model.Notification:
    required:
      - message
      - serviceProviderId
      - subject
    type: object
    properties:
      serviceProviderId:
        format: string
        maxLength: 255
        minLength: 1
        type: string
      subject:
        minLength: 1
        type: string
      message:
        minLength: 1
        type: string
      imageUrl:
        format: uri
        type: string
      action1:
        $ref: '#/definitions/Vagaro.Public.Controller.v2.Model.MobileNotificationActions'
      action2:
        $ref: '#/definitions/Vagaro.Public.Controller.v2.Model.MobileNotificationActions'
  Vagaro.Public.Controller.v2.Model.NotificationActions:
    type: object
    properties:
      launchUrl:
        format: uri
        type: string
      buttonLabel:
        format: string
        type: string
      module:
        format: string
        type: string
  Vagaro.Public.Controller.v2.Model.SmsNotification:
    required:
      - message
      - serviceProviderId
    type: object
    properties:
      id:
        type: string
      serviceProviderId:
        format: string
        maxLength: 255
        minLength: 1
        type: string
      imageUrl:
        format: uri
        type: string
      message:
        format: multiline
        maxLength: 150
        minLength: 1
        type: string
  Vagaro.Public.Model.ACHBankPaymentStatusRequest:
    type: object
    properties:
      bankTokenId:
        type: string
      merchantTokenId:
        type: string
      businessId:
        format: int64
        type: integer
      transactionId:
        type: string
      amount:
        format: double
        type: number
      statusByte:
        format: int32
        type: integer
      status:
        type: string
      groupId:
        type: string
      failedReason:
        type: string
  Vagaro.Public.Model.AcceptRefund:
    type: object
    properties:
      merchantTokenID:
        type: string
      transactionNo:
        format: int64
        type: integer
      chargebackAmount:
        format: double
        type: number
      status:
        format: int32
        type: integer
      statement:
        type: string
      gatewayType:
        format: int32
        type: integer
      transactionNumber:
        type: string
  Vagaro.Public.Model.AccountUpdatorInfo:
    type: object
    properties:
      cardTokenId:
        type: string
      updatedCardTokenId:
        type: string
      accountReferenceId:
        type: string
      status:
        format: int32
        type: integer
      type:
        format: int32
        type: integer
      updatedAccountNumber:
        type: string
      updatedExpirationDate:
        type: string
      updatedDate:
        type: string
  Vagaro.Public.Model.AppointmentDetailsReq:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      customerId:
        format: int64
        type: integer
      transactionDate:
        format: date-time
        type: string
      transactionNo:
        type: string
  Vagaro.Public.Model.BusinessTypesSEOPublicRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      businessType:
        type: string
      searchType:
        format: int32
        type: integer
  Vagaro.Public.Model.CertegyTokenRequest:
    type: object
    properties:
      businessid:
        format: int64
        type: integer
      businessMerchantID:
        type: string
      certegyMerchantID:
        type: string
      isStatusSync:
        type: boolean
      currentStatus:
        format: int32
        type: integer
  Vagaro.Public.Model.ChargebackDataRequest:
    type: object
    properties:
      merchantToken:
        type: string
      transactionId:
        type: string
      transactionDate:
        format: date-time
        type: string
      amount:
        format: double
        type: number
      ccNo:
        type: string
  Vagaro.Public.Model.ChargebackDataofUserRequest:
    type: object
    properties:
      userID:
        format: int64
        type: integer
      businessID:
        format: int64
        type: integer
  Vagaro.Public.Model.ChargebackRefunded:
    type: object
    properties:
      merchantTokenID:
        type: string
      transactionNo:
        type: string
  Vagaro.Public.Model.CheckCreditCardInUseRequest:
    type: object
    properties:
      cardTokenId:
        type: string
      noOfDays:
        format: int32
        type: integer
      isCheckMongo:
        type: boolean
  Vagaro.Public.Model.ConversionRate:
    type: object
    properties:
      transactionID:
        type: string
      currencyConversionRate:
        format: double
        type: number
      currencyConversionRefundRate:
        format: double
        type: number
  Vagaro.Public.Model.CreateMerchantRequest:
    type: object
    properties:
      userId:
        format: int64
        type: integer
      businessId:
        format: int64
        type: integer
      applicationid:
        type: string
      gateWayType:
        format: int32
        type: integer
      accounttype:
        format: int32
        type: integer
      nickname:
        type: string
      status:
        format: int32
        type: integer
      merchantToken:
        type: string
      reason:
        type: string
      merchantId:
        type: string
      isFromSignup:
        type: boolean
      countryId:
        type: string
      vmsMogoId:
        type: string
      userAgent:
        type: string
      pageUrl:
        type: string
      ipAddress:
        type: string
  Vagaro.Public.Model.CustomerDetailsRequest:
    type: object
    properties:
      businessId:
        format: int64
        type: integer
      transactionId:
        type: string
      merchantTokenID:
        type: string
  Vagaro.Public.Model.DeleteCreditCardRequest:
    type: object
    properties:
      cardTokenId:
        type: string
  Vagaro.Public.Model.DepositeReportSyncVagaroRequest:
    type: object
    properties:
      batcheData:
        type: string
      merchantToken:
        type: string
  Vagaro.Public.Model.DeviceInfo:
    type: object
    properties:
      deviceMemory:
        type: string
      availableMemory:
        type: string
      deviceModelName:
        type: string
      webUserAgent:
        type: string
      proVersionNumber:
        type: string
      customerAppVersionNumber:
        type: string
      browserName:
        type: string
      browserVersion:
        type: string
      systemName:
        type: string
      systemVersion:
        type: string
      systemSpecification:
        type: string
      screenSize:
        type: string
      mobile:
        type: string
      flash:
        type: string
      cookies:
        type: string
      jsHeapSize:
        type: string
  Vagaro.Public.Model.DisplayCustomListingCityRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      promotionCodeID:
        format: int64
        type: integer
  Vagaro.Public.Model.FacilityValueModel:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      facilityValueID:
        format: int64
        type: integer
      facilityHeaderID:
        format: int64
        type: integer
      facilityValue:
        type: string
      facilityValueOrder:
        format: int32
        type: integer
      isActive:
        type: boolean
      isSoftDeleted:
        type: boolean
      createdBy:
        format: int64
        type: integer
      createdDate:
        format: date-time
        type: string
      modifiedBy:
        format: int64
        type: integer
      modifiedDate:
        format: date-time
        type: string
      mode:
        format: int32
        type: integer
      masterServiceCategoryName:
        type: string
      masterServiceCategoryId:
        format: int32
        type: integer
      masterServiceCategoryOrder:
        format: int32
        type: integer
  Vagaro.Public.Model.GetAllPromotionsDetailsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Public.Model.GetEmpNotAccptNewClientsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Public.Model.GetEmpReqAccptRequest:
    type: object
    properties:
      businessId:
        format: int64
        type: integer
      userId:
        format: int64
        type: integer
  Vagaro.Public.Model.GetLimitOnlineBookFriendsAndFamilyRequest:
    type: object
    properties:
      businessId:
        format: int64
        type: integer
      userId:
        format: int64
        type: integer
  Vagaro.Public.Model.GetTimeZoneRequest:
    type: object
    properties:
      merchantTokenId:
        type: string
  Vagaro.Public.Model.MembershipOrPackageRequiredToBookFamilyFriendsRequest:
    type: object
    properties:
      businessId:
        format: int64
        type: integer
      userId:
        format: int64
        type: integer
  Vagaro.Public.Model.MembershipOrPackageRequiredToBookRequest:
    type: object
    properties:
      businessId:
        format: int64
        type: integer
      userId:
        format: int64
        type: integer
  Vagaro.Public.Model.MongoCollection.LiveStreamDetail:
    type: object
    properties:
      id:
        type: string
      serverIP:
        type: string
      appConfirmUniqId:
        type: string
      createdDate:
        format: date-time
        type: string
      validTill:
        format: date-time
        type: string
      modifiedDate:
        format: date-time
        type: string
  Vagaro.Public.Model.MongoCollection.policychange:
    type: object
    properties:
      id:
        type: string
      businessID:
        format: int64
        type: integer
      documentType:
        format: int32
        type: integer
      documentText:
        type: string
      effectiveDate:
        format: date-time
        type: string
      createdBy:
        format: int64
        type: integer
  Vagaro.Public.Model.PlanIdManager:
    type: object
    properties:
      id:
        type: string
      planID:
        format: int32
        type: integer
      cardPresentFee:
        format: double
        type: number
      cardNotPresentFee:
        format: double
        type: number
      cardNotPresentFixedFee:
        format: int32
        type: integer
      cardPresentFixedFee:
        format: int32
        type: integer
      planName:
        type: string
      isActive:
        type: boolean
      monthlyFee:
        format: int32
        type: integer
      countryId:
        format: int32
        type: integer
      otherDescription:
        type: string
      planDescription:
        type: string
      currencySymbol:
        type: string
      currencyCode:
        type: string
      isCustom:
        type: boolean
      isMultiProvider:
        type: boolean
      isAdyenPlanId:
        type: boolean
  Vagaro.Public.Model.Request.AttendeeScreenNameRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userIDs:
        type: string
      appConfirmUniqueId:
        type: string
  Vagaro.Public.Model.Request.BankDetailRequst:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      bankNumber:
        type: string
      userID:
        format: int64
        type: integer
      bankId:
        type: string
  Vagaro.Public.Model.Request.BankObject:
    type: object
    properties:
      bankId:
        type: string
      accountID:
        type: string
      vplBankMasterId:
        type: string
  Vagaro.Public.Model.Request.BankTransactionDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
      vplUserAccountID:
        type: string
      type:
        format: int32
        type: integer
  Vagaro.Public.Model.Request.BlankApiPublicRequestClass:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Public.Model.Request.BlankApiRequestRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Public.Model.Request.CancelMembershipPackageOnlineRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      customerID:
        format: int64
        type: integer
      userBusinessMembershipID:
        format: int64
        type: integer
      giftCertificateID:
        format: int64
        type: integer
      isCancelMemberhipOnline:
        type: boolean
      isCancelPkgOnline:
        type: boolean
      strGiftCertificateID:
        type: string
      strUserBusinessMembershipID:
        type: string
  Vagaro.Public.Model.Request.CheckAvailability_Request:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      vagaroURL:
        type: string
  Vagaro.Public.Model.Request.CheckChangeStatusForWorkShopRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appId:
        format: int64
        type: integer
      operationType:
        format: int32
        type: integer
      isFrom:
        format: int32
        type: integer
      isVagaroPro:
        type: boolean
      userID:
        format: int64
        type: integer
      strAppId:
        type: string
      strUserID:
        type: string
  Vagaro.Public.Model.Request.CheckCurrentPasswordRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      strCurrentPassword:
        type: string
  Vagaro.Public.Model.Request.CheckoutDataForReceiptRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userPaymentMstID:
        type: string
  Vagaro.Public.Model.Request.CommonAPIRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Public.Model.Request.CommonVplRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      bankId:
        type: string
      userID:
        format: int64
        type: integer
      firstName:
        type: string
      lastName:
        type: string
      accountNumber:
        type: string
      routingNumber:
        type: string
      bankName:
        type: string
      certegyConsumerTokenId:
        type: string
      certegyEnrollmentId:
        type: string
      vplUserAccountId:
        format: int32
        type: integer
      totalAmount:
        format: double
        type: number
      businessName:
        type: string
  Vagaro.Public.Model.Request.CustomerPackageBalRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      gcid:
        format: int64
        type: integer
      currentPageIndex:
        format: int32
        type: integer
      strGiftCertificateID:
        type: string
  Vagaro.Public.Model.Request.CustomerPaymentMethodRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
      search:
        type: string
      type:
        type: boolean
      isFromBrandedApp:
        type: boolean
      cardNumber:
        type: string
      isFromMultiLocation:
        type: boolean
  Vagaro.Public.Model.Request.DeleteAppointmentWiseSettingsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appConfirmUniqueId:
        type: string
      userId:
        format: int64
        type: integer
      type:
        format: int32
        type: integer
  Vagaro.Public.Model.Request.DeleteLiveStramListRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      streamID:
        type: string
      isFromService:
        type: boolean
  Vagaro.Public.Model.Request.FacebookFBEModel+Change:
    type: object
    properties:
      field:
        type: string
      value:
        $ref: '#/definitions/Vagaro.Public.Model.Request.FacebookFBEModel+Value'
  Vagaro.Public.Model.Request.FacebookFBEModel+Entry:
    type: object
    properties:
      id:
        type: string
      uid:
        type: string
      time:
        format: int32
        type: integer
      changes:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Public.Model.Request.FacebookFBEModel+Change'
  Vagaro.Public.Model.Request.FacebookFBEModel+FBEData:
    type: object
    properties:
      object:
        type: string
      entry:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Public.Model.Request.FacebookFBEModel+Entry'
  Vagaro.Public.Model.Request.FacebookFBEModel+GetPixelRequest:
    type: object
    properties:
      businessid:
        format: int64
        type: integer
  Vagaro.Public.Model.Request.FacebookFBEModel+Value:
    type: object
    properties:
      business_manager_id:
        type: string
      business_id:
        type: string
      catalog_id:
        type: string
      profiles:
        type: array
        items:
          type: string
      pages:
        type: array
        items:
          type: string
      install_time:
        format: int32
        type: integer
      pixel_id:
        type: string
      access_token:
        type: string
      onsite_eligible:
        type: boolean
  Vagaro.Public.Model.Request.FirebaseRequestModel:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      jsonString:
        type: string
      vagaroURL:
        type: string
  Vagaro.Public.Model.Request.GCPromoCodeLimtRequest:
    type: object
    properties:
      userID:
        format: int64
        type: integer
      userType:
        format: int32
        type: integer
      gcPromoCodeNo:
        type: string
      methodName:
        type: string
  Vagaro.Public.Model.Request.GetBookMarkBusinessRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      isFromBrandedApp:
        type: boolean
      currentPageIndex:
        format: int32
        type: integer
      sPagingDetails:
        type: string
      isFromMultiLocation:
        type: boolean
  Vagaro.Public.Model.Request.GetBrandedAppDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Public.Model.Request.GetBusinessMembershipNewRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      currentPageIndex:
        format: int32
        type: integer
      isFromBrandedApp:
        type: boolean
      isFromMultiLocation:
        type: boolean
  Vagaro.Public.Model.Request.GetBusinessPointsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      isFromBrandedApp:
        type: boolean
      currentPageIndex:
        format: int32
        type: integer
      isFromMultiLocation:
        type: boolean
  Vagaro.Public.Model.Request.GetChatHistoryRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appConfirmUniqeId:
        type: string
      currentPageIndex:
        format: int32
        type: integer
  Vagaro.Public.Model.Request.GetCityByZipCodeRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      countryID:
        format: int64
        type: integer
      strZipCode:
        type: string
      city:
        type: string
      stateName:
        type: string
      latitude:
        type: string
      longitude:
        type: string
      isFromSignup:
        type: boolean
      stateCode:
        type: string
      timeZone:
        format: int32
        type: integer
      dayLightSaving:
        type: string
  Vagaro.Public.Model.Request.GetCustomerPaymentMethodRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      search:
        type: string
      cardNumber:
        type: string
      isFromBrandedApp:
        type: boolean
      currentPageIndex:
        format: int32
        type: integer
  Vagaro.Public.Model.Request.GetCustomerPaymentMethodRequestNew:
    type: object
    properties:
      currentPageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      userID:
        format: int64
        type: integer
      businessID:
        format: int64
        type: integer
      search:
        type: string
      type:
        type: boolean
      isFromBrandedApp:
        type: boolean
      groupId:
        type: string
      cardNumber:
        type: string
      isAcceptAmex:
        type: boolean
      loginUserGroup:
        type: string
      encryptUserId:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
  Vagaro.Public.Model.Request.GetCustomerPointRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      isCalledFromWS:
        type: boolean
  Vagaro.Public.Model.Request.GetDeleteUserDataRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      vuId:
        type: string
  Vagaro.Public.Model.Request.GetGCAndPackageDetailsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      isPackages:
        type: boolean
      flagFetchVoided:
        type: boolean
      isFromBrandedApp:
        type: boolean
      currentPageIndex:
        format: int32
        type: integer
      sPagingDetails:
        type: string
      isFromMultiLocation:
        type: boolean
  Vagaro.Public.Model.Request.GetGiftCertificateHistoryFilterRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      gcid:
        format: int64
        type: integer
      orderby:
        type: string
      currentPageIndex:
        format: int32
        type: integer
      type:
        format: int32
        type: integer
      userID:
        format: int64
        type: integer
      strGiftCertificateID:
        type: string
  Vagaro.Public.Model.Request.GetHoursDiffByAppIDRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentID:
        format: int64
        type: integer
      strAppointmentID:
        type: string
      eventType:
        format: int32
        type: integer
  Vagaro.Public.Model.Request.GetLiveStreamAppointmentDataRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentID:
        format: int64
        type: integer
  Vagaro.Public.Model.Request.GetLiveStreamServerRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      streamId:
        type: string
  Vagaro.Public.Model.Request.GetMyAccountAppointmentRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      currentPageIndex:
        format: int32
        type: integer
      isPastApp:
        type: boolean
      loadServiceClass:
        format: int32
        type: integer
      sPagingDetails:
        type: string
      getMyOrSharedAppointments:
        format: int32
        type: integer
      isFromBrandedApp:
        type: boolean
      isCustomerApp:
        type: boolean
      isFromMultiLocation:
        type: boolean
  Vagaro.Public.Model.Request.GetMyAccountInvoicesRequestModel:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      invoiceTypeStatus:
        format: int32
        type: integer
      currentPageIndex:
        format: int32
        type: integer
      isFromBrandedApp:
        type: boolean
      sPagingDetails:
        type: string
      isFromMultiLocation:
        type: boolean
  Vagaro.Public.Model.Request.GetMyProductsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      orderType:
        format: int32
        type: integer
      sPagingDetails:
        type: string
      isFromBrandedApp:
        type: boolean
      currentPageIndex:
        format: int32
        type: integer
      isFromMultiLocation:
        type: boolean
  Vagaro.Public.Model.Request.GetNewRandomGiftcertificateNoRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Public.Model.Request.GetNotificationSettingRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      isFromBrandedApp:
        type: boolean
      sPagingDetails:
        type: string
      currentPageIndex:
        format: int32
        type: integer
      isFromMultiLocation:
        type: boolean
  Vagaro.Public.Model.Request.GetParallelVideoRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      type:
        format: int32
        type: integer
      appConfirmUniqueId:
        type: string
  Vagaro.Public.Model.Request.GetPlayerSettingsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
      type:
        format: int32
        type: integer
      serviceProviderID:
        format: int64
        type: integer
      appConfirmUniqueId:
        type: string
  Vagaro.Public.Model.Request.GetPromotionRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      promotionURL:
        type: string
  Vagaro.Public.Model.Request.GetReBookCustAppointmentForClassRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderID:
        format: int64
        type: integer
      serviceID:
        format: int64
        type: integer
      strVagaroURL:
        type: string
      isWidget:
        type: boolean
      isFacebook:
        type: boolean
      tabsIncluded:
        type: string
      sGroup:
        type: string
      isFromBrandedApp:
        type: boolean
      currentPageIndex:
        format: int32
        type: integer
  Vagaro.Public.Model.Request.GetReScheduleCustAppointmentRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceProviderID:
        format: int64
        type: integer
      serviceID:
        format: int64
        type: integer
      styleID:
        format: int64
        type: integer
      appointmentDate:
        type: string
      appointmentTime:
        type: string
      appID:
        format: int64
        type: integer
      strVagaroURL:
        type: string
      businessPackageID:
        format: int64
        type: integer
      isWidget:
        type: boolean
      isFacebook:
        type: boolean
      tabsIncluded:
        type: string
      eventType:
        format: int32
        type: integer
      sGroup:
        type: string
      isPaid:
        type: boolean
      appUserId:
        format: int64
        type: integer
      sharedAppUserName:
        type: string
      appUserEmailId:
        type: string
      appUserCellNo:
        type: string
      isFromBrandedApp:
        type: boolean
      currentPageIndex:
        format: int32
        type: integer
  Vagaro.Public.Model.Request.GetSaveMyReviewPopupRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      isFromCheckInApp:
        type: boolean
      isOldVersion:
        type: boolean
      isFromBrandedApp:
        type: boolean
      isCalledCoreAPI:
        type: boolean
      currentPageIndex:
        format: int32
        type: integer
      sPagingDetails:
        type: string
      isFromMultiLocation:
        type: boolean
      iReviewID:
        format: int64
        type: integer
      iAppointmentID:
        format: int64
        type: integer
      ispid:
        format: int64
        type: integer
      iUserID:
        format: int64
        type: integer
      rnkPunctuality:
        format: double
        type: number
      rnkValue:
        format: double
        type: number
      rnkVenue:
        format: double
        type: number
      rnkService:
        format: double
        type: number
      venueReview:
        type: string
      spReview:
        type: string
      reviewPoint:
        format: int32
        type: integer
      cboServiceProviderValue:
        type: string
      reviewPhotoArray:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Public.Model.Request.ReviewModel'
      isFromShopdetail:
        type: boolean
      sGroup:
        type: string
      rnkCovid:
        format: double
        type: number
      isCovidBusiness:
        type: boolean
      isFromCovidCleanCheckout:
        type: boolean
      reviewImage:
        type: string
      shopownerID:
        format: int64
        type: integer
      busiavgRating:
        type: string
      lstUserReview:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Public.Model.Response.InsertUpdateUserReviewResult'
      reviewImages:
        type: array
        items:
          type: string
  Vagaro.Public.Model.Request.GetSoldMemberhipForCustomerNewRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      memberShipID:
        format: int64
        type: integer
      isForMyAcc:
        type: boolean
      busFilterApply:
        type: boolean
      userID:
        format: int64
        type: integer
      currentPageIndex:
        format: int32
        type: integer
      strMembershipId:
        type: string
  Vagaro.Public.Model.Request.GetStatesByCountryIDRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      countryID:
        format: int64
        type: integer
      isFromBrandedApp:
        type: boolean
      currentPageIndex:
        format: int32
        type: integer
  Vagaro.Public.Model.Request.GetStreamingChannelRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      channelName:
        type: string
      type:
        format: int32
        type: integer
      appConfirmUniqueId:
        type: string
      userID:
        format: int64
        type: integer
      userIds:
        type: string
      isFromAttRemote:
        type: boolean
      validTill:
        type: string
      otherAttendeeIds:
        type: string
  Vagaro.Public.Model.Request.GetUpcomingLiveStreamRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      startTime:
        format: date-time
        type: string
      endTime:
        format: date-time
        type: string
      failedGroupID:
        type: string
  Vagaro.Public.Model.Request.GetUserCardInformation:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      cardTokenID:
        type: string
  Vagaro.Public.Model.Request.GetUserInfoForWidgetRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      widgetUserID:
        type: string
  Vagaro.Public.Model.Request.GetUserReviewForAppRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      oldReviewsLimit:
        format: int32
        type: integer
      sPagingDetails:
        type: string
      isFromBrandedApp:
        type: boolean
      currentPageIndex:
        format: int32
        type: integer
      isFromMultiLocation:
        type: boolean
  Vagaro.Public.Model.Request.GetWatingTorealAppAndClassRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      waitlistID:
        format: int64
        type: integer
      waitlistType:
        format: int32
        type: integer
      strVagaroURL:
        type: string
      isWidget:
        type: boolean
      isFacebook:
        type: boolean
      tabsIncluded:
        type: string
      strWaitlistID:
        type: string
  Vagaro.Public.Model.Request.Getstatedata:
    type: object
    properties:
      stateID:
        format: int32
        type: integer
      stateName:
        type: string
  Vagaro.Public.Model.Request.IframeCounterRequest:
    type: object
    properties:
      identity:
        type: string
      minutes:
        format: int32
        type: integer
      noOfAttemt:
        format: int32
        type: integer
      noOfDaysToBlock:
        format: int32
        type: integer
      userID:
        format: int64
        type: integer
      type:
        format: int32
        type: integer
      emailId:
        type: string
  Vagaro.Public.Model.Request.InvoiceAndReviewCountRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      isFromBrandedApp:
        type: boolean
  Vagaro.Public.Model.Request.LiveStreamRecordingDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appConfirmUniqueId:
        type: string
      appointmentID:
        format: int64
        type: integer
      startTime:
        type: string
      duration:
        format: int32
        type: integer
      businessContainer:
        type: string
      activeDriveFolderName:
        type: string
      eventType:
        format: int32
        type: integer
      recordingStatus:
        type: string
      sessionStatus:
        type: string
      recordingFileName:
        type: string
      videoDescription:
        type: string
      uploadedFileName:
        type: string
      encodingStatus:
        format: int32
        type: integer
      isSessionStartTimeUpdate:
        type: boolean
  Vagaro.Public.Model.Request.LiveStreamReviewRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
      userType:
        format: int64
        type: integer
      rnkVideo:
        format: double
        type: number
      rnkAudio:
        format: double
        type: number
      deviceInfoDetails:
        $ref: '#/definitions/Vagaro.Public.Model.DeviceInfo'
      qualityFeedback:
        type: string
  Vagaro.Public.Model.Request.LoadBalanceLiveStreamRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      requestOrigin:
        format: int32
        type: integer
      isRetryCall:
        type: boolean
      streamStreamDetails:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Public.Model.MongoCollection.LiveStreamDetail'
      streamID:
        type: string
      appConfirmUniqId:
        type: string
      validTill:
        format: date-time
        type: string
      serverRequiredToScale:
        format: int32
        type: integer
  Vagaro.Public.Model.Request.MembershipDetailsFilterRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      currentPageIndex:
        format: int32
        type: integer
      userBusinessMemID:
        format: int64
        type: integer
      itemType:
        format: int32
        type: integer
      isFromMultiLocation:
        type: boolean
      strUserBusinessMemID:
        type: string
  Vagaro.Public.Model.Request.MerchantTokenRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
  Vagaro.Public.Model.Request.PaymentObject:
    type: object
    properties:
      amount:
        format: double
        type: number
      date:
        format: date-time
        type: string
      paymentStatus:
        format: int32
        type: integer
      installmentNumber:
        format: int32
        type: integer
      paymentReceivedDate:
        format: date-time
        type: string
      outstandingAmount:
        format: double
        type: number
  Vagaro.Public.Model.Request.PromoCodeUpsellSignup:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      promotionCode:
        type: string
      countryId:
        format: int32
        type: integer
  Vagaro.Public.Model.Request.RefundDetailFilterRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userPaymentmasterID:
        format: int64
        type: integer
      isPackage:
        type: boolean
      userPaymentMstIDs:
        type: string
      userPaymentIDs:
        type: string
      appointmentID:
        format: int64
        type: integer
      isWorkShop:
        type: boolean
      userPaymentID:
        format: int64
        type: integer
      eventType:
        format: int32
        type: integer
      strUserPaymentmasterID:
        type: string
      strAppointmentID:
        type: string
      strUserPaymentID:
        type: string
  Vagaro.Public.Model.Request.RefundDetailOnlineRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentID:
        format: int64
        type: integer
      appointmentIDs:
        type: string
      eventType:
        format: int32
        type: integer
      userID:
        format: int64
        type: integer
      strUserID:
        type: string
      strAppointmentIDs:
        type: string
      strAppointmentID:
        type: string
  Vagaro.Public.Model.Request.RemoveWaitlistDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      waitlistID:
        format: int64
        type: integer
      waitlistDetailID:
        format: int64
        type: integer
      isWaitlistRemove:
        type: boolean
      isWaitlistDetailRemove:
        type: boolean
      removeType:
        format: int32
        type: integer
      appointmentIds:
        type: string
      strWaitlistID:
        type: string
      strWaitlistDetailID:
        type: string
  Vagaro.Public.Model.Request.ReplaceUserCardJSONRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      isFromCheckInApp:
        type: boolean
      isOldVersion:
        type: boolean
      isFromBrandedApp:
        type: boolean
      isCalledCoreAPI:
        type: boolean
      currentPageIndex:
        format: int32
        type: integer
      sPagingDetails:
        type: string
      isFromMultiLocation:
        type: boolean
      cardDetailsJSON:
        type: string
  Vagaro.Public.Model.Request.ReviewModel:
    type: object
    properties:
      imageInputStream:
        type: string
      imageName:
        type: string
      actionName:
        type: string
      image_Type:
        type: string
  Vagaro.Public.Model.Request.SaveAppointmentWiseSettingsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appConfirmUniqueId:
        type: string
      userId:
        format: int64
        type: integer
      isAudioMute:
        type: boolean
      isChatDisable:
        type: boolean
      isVideoMute:
        type: boolean
      isVideoDisable:
        type: boolean
      isAudioDisable:
        type: boolean
      pin:
        type: boolean
      oldPinSetting:
        $ref: '#/definitions/Vagaro.Public.Model.Request.SaveAppointmentWiseSettingsRequest'
      type:
        format: int32
        type: integer
      loggedInUserID:
        format: int64
        type: integer
      attendeeSidePin:
        type: boolean
      isMCUEnable:
        type: boolean
  Vagaro.Public.Model.Request.SaveBookMarkModel:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      operation:
        type: string
      errorMsg:
        type: string
      favoriteId:
        format: int64
        type: integer
  Vagaro.Public.Model.Request.SaveChatHistoryRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appConfirmUniqeId:
        type: string
      message:
        type: string
      messageId:
        type: string
      clinetId:
        type: string
      isDeleted:
        type: boolean
      isEdited:
        type: boolean
      time:
        format: date-time
        type: string
      strTime:
        type: string
      isChatDisabled:
        type: boolean
  Vagaro.Public.Model.Request.SaveLivestreamRoomInfoRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      roomId:
        type: string
  Vagaro.Public.Model.Request.SaveNotificationSettingRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      notificationSettingJsonData:
        type: string
  Vagaro.Public.Model.Request.SavePlayerSettingsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      id:
        type: string
      liveStreamBusinessID:
        format: int64
        type: integer
      userID:
        format: int64
        type: integer
      type:
        format: int32
        type: integer
      isStartRecording:
        type: boolean
      isDisableMichrophoneforAllAttendees:
        type: boolean
      isDisableVideoforAllAttendes:
        type: boolean
      isDisableChatforAllAttendes:
        type: boolean
      isDisableScreenShareforAllAttendees:
        type: boolean
      isMuteOwnAudio:
        type: boolean
      isMuteOwnVideo:
        type: boolean
      screenName:
        type: string
      appConfirmUniqueId:
        type: string
      isAudioSwitch:
        type: boolean
      isVideoSwitch:
        type: boolean
      isChatSwitch:
        type: boolean
      isScreenShareSwitch:
        type: boolean
      createdBy:
        format: int64
        type: integer
      createdDate:
        format: date-time
        type: string
      modifiedBy:
        format: int64
        type: integer
      modifiedDate:
        format: date-time
        type: string
      isInstructorOnlyMode:
        type: boolean
  Vagaro.Public.Model.Request.SaveUserInfoForWidgetRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      widgetUserID:
        type: string
      userSessionDetail:
        type: string
      emailCellCode:
        type: string
  Vagaro.Public.Model.Request.SaveVPLCheckoutRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      paymentTokenID:
        type: string
      userPaymentMstID:
        format: int64
        type: integer
      totalAmount:
        format: double
        type: number
      referenceId:
        type: string
      tipAmt:
        format: double
        type: number
      accountNumber:
        type: string
      paymentObject:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Public.Model.Request.PaymentObject'
      bankObject:
        $ref: '#/definitions/Vagaro.Public.Model.Request.BankObject'
      transactionIntentId:
        type: string
      sellVagaroProductMstrID:
        format: int64
        type: integer
  Vagaro.Public.Model.Request.SkipMyReviewRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentId:
        type: string
      strAppointmentId:
        type: string
  Vagaro.Public.Model.Request.StyleFilterRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      sortColumn:
        type: string
      sortOrder:
        type: string
      loc:
        $ref: '#/definitions/Vagaro.Public.Model.Response.Loc'
      userID:
        format: int64
        type: integer
      radius:
        format: int32
        type: integer
      countryID:
        format: int32
        type: integer
      promotionCodeID:
        format: int64
        type: integer
      totalCount:
        type: boolean
      callFrom:
        format: int32
        type: integer
      sortingValue:
        format: int32
        type: integer
      styleCategoryIDs:
        type: array
        items:
          type: array
          items:
            format: int64
            type: integer
      approvalStatus:
        format: int32
        type: integer
      fromMyLikePhoto:
        format: int32
        type: integer
  Vagaro.Public.Model.Request.TransactionListReportRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      businessIDs:
        format: int64
        type: integer
      serviceProviderID:
        type: string
      customerID:
        format: int64
        type: integer
      fromDate:
        format: date-time
        type: string
      toDate:
        format: date-time
        type: string
      checkedOutBy:
        type: string
      showRefundedRecords:
        type: boolean
      depositInMerchantAccount:
        type: string
      transactionType:
        type: string
      appFromDate:
        format: date-time
        type: string
      appToDate:
        format: date-time
        type: string
      cCTransactionMode:
        type: string
      searchText:
        type: string
      presetDailyDealIDs:
        type: string
      isFromXeroQuickBooks:
        type: boolean
      isOldVersionForAPP:
        type: boolean
      depositInMerchantAccountName:
        type: string
      transactionid:
        type: string
      merchanttokenid:
        type: string
      includeEmployee:
        type: string
      excludeEmployee:
        type: string
      viewHisOwnReports:
        type: boolean
      viewOthersReports:
        type: boolean
      isAdmin:
        type: boolean
      userType:
        format: int32
        type: integer
      isPastEmployee:
        type: boolean
      userId:
        format: int64
        type: integer
      multiLocationBusinessIDs:
        type: string
      includeCustomerIds:
        type: string
      excludeCustomerIds:
        type: string
      credentialsIds:
        type: string
      depositStatus:
        type: string
      depositStatusFailed:
        format: int32
        type: integer
      configID:
        format: int64
        type: integer
      sourceTitle:
        type: string
      inventoryType:
        type: string
  Vagaro.Public.Model.Request.UberTokenRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
  Vagaro.Public.Model.Request.UpcomingAppointmentReq:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentUniqueID:
        type: string
      strAppointmentUniqueID:
        type: string
      eventType:
        format: int32
        type: integer
      isCovidCheck:
        type: boolean
  Vagaro.Public.Model.Request.UpdateCardDetails:
    type: object
    properties:
      cardTokenId:
        type: string
      expireMonth:
        format: int32
        type: integer
      expireYear:
        format: int32
        type: integer
  Vagaro.Public.Model.Request.UpdateCardDetailsInMongo:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      updateCardDetails:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Public.Model.Request.UpdateCardDetails'
  Vagaro.Public.Model.Request.UpdateExpiryDetailsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      expiryDetails:
        type: string
  Vagaro.Public.Model.Request.UpdateLiveStreamDurationRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      appointmentZoomID:
        format: int64
        type: integer
      extendedDuration:
        format: int32
        type: integer
      appConfirmUniqueID:
        type: string
      strExtendedEndTimeUTC:
        type: string
  Vagaro.Public.Model.Request.UpdateUserDetailsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
      userGroup:
        type: string
      deleteCardfromSQL:
        format: int32
        type: integer
  Vagaro.Public.Model.Request.UpdateVagaroDriveRecordingStatusRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      fileSize:
        format: double
        type: number
      appConfirmUniqueId:
        type: string
      action:
        format: int32
        type: integer
      failRetryCount:
        format: int32
        type: integer
  Vagaro.Public.Model.Request.UpgradeVagaroDrivePlanRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      vagaroDrivePlanName:
        type: string
      isVagaroDriveEnable:
        type: boolean
      isVagaroDriveGetStarted:
        type: boolean
      isCreateNewPath:
        type: boolean
      containerId:
        type: string
  Vagaro.Public.Model.Request.UserBankDetailsModelRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      bankId:
        type: string
      userID:
        format: int64
        type: integer
      firstName:
        type: string
      lastName:
        type: string
      accountNumber:
        type: string
      routingNumber:
        type: string
      bankName:
        type: string
      isDeleted:
        format: int32
        type: integer
      certegyConsumerTokenID:
        type: string
      certegyEnrollmentID:
        type: string
      vplUserAccountID:
        format: int32
        type: integer
      businessName:
        type: string
      totalAmount:
        format: double
        type: number
  Vagaro.Public.Model.Request.UserCardDetailLogRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
      userAgent:
        type: string
      ipAddress:
        type: string
      iframeId:
        type: string
      creditCardCNo:
        type: string
      expiryMonth:
        type: string
      expiryYear:
        type: string
      securityCode:
        type: string
      zipcode:
        type: string
      ccFirstName:
        type: string
      ccMiddleName:
        type: string
      ccLastName:
        type: string
      cardType:
        type: string
      totalCount:
        format: int32
        type: integer
  Vagaro.Public.Model.Request.UserCardDetailsModelRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      type:
        format: int32
        type: integer
      oldCardTokenID:
        type: string
      userID:
        format: int64
        type: integer
      cardTokenID:
        type: string
      creditcardType:
        type: string
      creditcardNo:
        type: string
      uccFirstName:
        type: string
      uccMiddleName:
        type: string
      uccLastName:
        type: string
      uccSecurityCode:
        type: string
      expMonth:
        format: int32
        type: integer
      expYear:
        format: int32
        type: integer
  Vagaro.Public.Model.Request.UserMemHistoryFilterRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userBusinessMemID:
        format: int64
        type: integer
      membeshipCustomerID:
        format: int64
        type: integer
      currentPageIndex:
        format: int32
        type: integer
      memCustomerID:
        format: int64
        type: integer
      strUserBusinessMemID:
        type: string
  Vagaro.Public.Model.Request.UserPackageDetail:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      serviceIds:
        type: string
      inventoryIds:
        type: string
      isFromCart:
        type: boolean
      isMemPkgReq:
        type: boolean
  Vagaro.Public.Model.Request.UserRoleRightsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      pageName:
        type: string
      isCheckRightsForAdmin:
        type: boolean
  Vagaro.Public.Model.Request.UserVPLAccountDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
      encryptUserID:
        type: string
  Vagaro.Public.Model.Request.VPLTransactionDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
  Vagaro.Public.Model.Request.VPLTransactionUpdateDetailRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      bankId:
        type: string
      transactions:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Public.Model.Request.transaction'
  Vagaro.Public.Model.Request.VagaroDriveLiveStreamUpdateUploadStatus:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      uploadFileName:
        type: string
      itemID:
        format: int64
        type: integer
      itemTypeID:
        format: int32
        type: integer
      fileSize:
        format: double
        type: number
      recordingURL:
        type: string
      action:
        format: int32
        type: integer
  Vagaro.Public.Model.Request.WidgetServicesRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      widgetServiceId:
        format: int64
        type: integer
  Vagaro.Public.Model.Request.installment:
    type: object
    properties:
      guid:
        type: string
      number:
        format: int32
        type: integer
      amount:
        format: double
        type: number
      date:
        type: string
      status:
        type: string
      routing_number:
        type: string
      account_number:
        type: string
      account_type:
        type: string
      bank_name:
        type: string
      editable:
        type: boolean
      account_verified:
        type: boolean
  Vagaro.Public.Model.Request.saveBookMarkModel:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      operationtype:
        type: string
      favoriteId:
        format: int64
        type: integer
      userID:
        format: int64
        type: integer
  Vagaro.Public.Model.Request.transaction:
    type: object
    properties:
      uid:
        format: int64
        type: integer
      amount:
        format: double
        type: number
      chain_number:
        type: string
      date:
        type: string
      merchant:
        type: string
      merchant_id:
        type: string
      submerchant:
        type: string
      submerchant_id:
        format: int64
        type: integer
      installments:
        type: array
        items:
          $ref: '#/definitions/Vagaro.Public.Model.Request.installment'
  Vagaro.Public.Model.Response.InsertUpdateUserReviewResult:
    type: object
    properties:
      strVisit:
        type: string
      businessName:
        type: string
      street:
        type: string
      city:
        type: string
      zip:
        type: string
      cdnUrl:
        type: string
      stateCode:
        type: string
      businessImagePath:
        type: string
      venueRank:
        format: double
        type: number
      punctualityRank:
        format: double
        type: number
      valueRank:
        format: double
        type: number
      serviceRank:
        format: double
        type: number
      shopOwnerID:
        format: int64
        type: integer
      businessID:
        format: int64
        type: integer
      ownerEmail:
        type: string
      businessTotalReviews:
        format: int32
        type: integer
      avgSPRating:
        format: double
        type: number
      totalSPRank:
        format: double
        type: number
      userName:
        type: string
      photo:
        type: string
      userCDNURL:
        type: string
      gender:
        format: int32
        type: integer
      spFullName:
        type: string
      spEmail:
        type: string
      spPhoto:
        type: string
      spcdnUrl:
        type: string
      returnValue:
        format: int32
        type: integer
      averageRank:
        format: double
        type: number
      vagaroURL:
        type: string
      covidRank:
        format: double
        type: number
      reviewID:
        format: int64
        type: integer
  Vagaro.Public.Model.Response.Loc:
    type: object
    properties:
      longitude:
        format: double
        type: number
      latitude:
        format: double
        type: number
  Vagaro.Public.Model.RestrictDomainRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      emailId:
        type: string
  Vagaro.Public.Model.SettledTransactionRequest:
    type: object
    properties:
      merchantTokenId:
        type: string
      businessId:
        format: int64
        type: integer
  Vagaro.Public.Model.ShopOwnerDetailRequest:
    type: object
    properties:
      transactionId:
        type: string
      merchantTokenID:
        type: string
  Vagaro.Public.Model.SubmitChargebackRebuttalRequest:
    type: object
    properties:
      merchantTokenID:
        type: string
      transactionNo:
        format: int64
        type: integer
      chargebackAmount:
        format: double
        type: number
      status:
        format: int32
        type: integer
      statement:
        type: string
      isAutoSubmit:
        type: boolean
      transactionNumber:
        type: string
  Vagaro.Public.Model.SyncCapitalOffersRequest:
    type: object
    properties:
      syncType:
        format: int32
        type: integer
      merchantTokenID:
        type: string
      toMerchantTokenID:
        type: string
      offerAmount:
        format: int32
        type: integer
      liberisId:
        type: string
      type:
        type: string
      status:
        type: boolean
      appStatus:
        type: string
      renewalEligibility:
        type: boolean
      bankName:
        type: string
      bankAccountNumber:
        type: string
      acceptAmount:
        format: double
        type: number
      processedDate:
        format: date-time
        type: string
      userId:
        format: int64
        type: integer
      isEventLog:
        type: boolean
      businessId:
        format: int64
        type: integer
      step:
        format: int32
        type: integer
      fundedAmount:
        type: string
      liberisAppDate:
        format: date-time
        type: string
      isAcceptOffer:
        type: boolean
      isRenewInProgress:
        type: boolean
      isRenewalContractSign:
        type: boolean
      fundedDate:
        format: date-time
        type: string
      offerType:
        format: int32
        type: integer
      liberisVersion:
        type: string
      offerExpiryDate:
        format: date-time
        type: string
  Vagaro.Public.Model.SyncChargeBackRequest:
    type: object
    properties:
      accountId:
        type: string
      accountName:
        type: string
      parentTransactionDate:
        format: date-time
        type: string
      chargebackDate:
        format: date-time
        type: string
      chargebackAmount:
        format: double
        type: number
      ccLast4:
        type: string
      cardBrand:
        type: string
      payeeName:
        type: string
      customerId:
        format: int64
        type: integer
      customerName:
        type: string
      chargeBackResponseCode:
        type: string
      transactionNo:
        format: int64
        type: integer
      merchantTokenID:
        type: string
      daysToRepresent:
        format: int32
        type: integer
      status:
        format: int32
        type: integer
      transactionFees:
        format: double
        type: number
      customerEmail:
        type: string
      customerPhone:
        type: string
      transactionNumber:
        type: string
      gatewayType:
        format: int32
        type: integer
  Vagaro.Public.Model.UpdateMerchantRequest:
    type: object
    properties:
      merchantTokenId:
        type: string
      modifiedBy:
        type: string
      status:
        format: int32
        type: integer
      isUnBlock:
        type: boolean
      reason:
        type: string
      groupId:
        type: string
      applicationId:
        type: string
  Vagaro.Public.Model.UpdateStripeShippingStatus:
    type: object
    properties:
      hardwareOrderID:
        type: string
      orderStatus:
        format: int32
        type: integer
      id:
        type: string
      trackingMethod:
        type: string
      trackingNumber:
        type: string
  Vagaro.Public.Model.UserAndFnFNewOrExistingForBusinessEmployeesRequest:
    type: object
    properties:
      businessId:
        format: int64
        type: integer
      userId:
        format: int64
        type: integer
  Vagaro.Public.Model.UserDetailsRequest:
    type: object
    properties:
      businessID:
        format: int64
        type: integer
      loginUserID:
        format: int64
        type: integer
      device:
        type: string
      version:
        type: string
      pageIndex:
        format: int32
        type: integer
      pageSize:
        format: int32
        type: integer
      deviceID:
        type: string
      osVersion:
        type: string
      groupId:
        type: string
      isGroupWiseCall:
        type: boolean
      isReadOnly:
        type: boolean
      clientId:
        type: string
      clientSecret:
        type: string
      vbi:
        type: string
      vui:
        type: string
      strLoginUserId:
        type: string
      strBusinessId:
        type: string
      enc_BusinessID:
        type: string
      enc_LoginUserID:
        type: string
      userID:
        format: int64
        type: integer
      userType:
        format: int32
        type: integer
      stateId:
        format: int32
        type: integer
  Vagaro.Public.Model.ValidateMerchantInfoRequest:
    type: object
    properties:
      merchantTokenID:
        type: string