openapi: 3.0.1
info:
  title: Storm Query API Documentation
  description: >-
    Storm Query API is an API based on OData V4. It is an API to fill the need
    for data from Storm in integration services that do not have direct access
    to Storm’s data and data models.
  version: '2.0'
servers:
  - url: https://query.storm.io/Query/2.0
paths:
  /Application/ApplicationCountries:
    get:
      tags:
        - Application
      summary: Get ApplicationCountry
      description: Get ApplicationCountry
      operationId: ApplicationCountries
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ApplicationCountry
        '500':
          description: Internal Server Error
          content: {}
  /Application/ApplicationCultures:
    get:
      tags:
        - Application
      summary: Get ApplicationCulture
      description: Get ApplicationCulture
      operationId: ApplicationCultures
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ApplicationCulture
        '500':
          description: Internal Server Error
          content: {}
  /Application/ApplicationPriceLists:
    get:
      tags:
        - Application
      summary: Get ApplicationPriceList
      description: Get ApplicationPriceList
      operationId: ApplicationPriceLists
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ApplicationPriceList
        '500':
          description: Internal Server Error
          content: {}
  /Application/ApplicationSalesAreas:
    get:
      tags:
        - Application
      summary: Get ApplicationSalesArea
      description: Get ApplicationSalesArea
      operationId: ApplicationSalesAreas
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ApplicationSalesArea
        '500':
          description: Internal Server Error
          content: {}
  /Application/ApplicationRoles:
    get:
      tags:
        - Application
      summary: Get ApplicationRole
      description: Get ApplicationRole
      operationId: ApplicationRoles
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ApplicationRole
        '500':
          description: Internal Server Error
          content: {}
  /Application/Categories:
    get:
      tags:
        - Application
      summary: Get Category
      description: Get Category
      operationId: Categories
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Category
        '500':
          description: Internal Server Error
          content: {}
  /Application/CategoryHierarchy:
    get:
      tags:
        - Application
      summary: Get CategoryHierarchy
      description: Get CategoryHierarchy
      operationId: CategoryHierarchy
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CategoryHierarchy
        '500':
          description: Internal Server Error
          content: {}
  /Application/CategoryStructures:
    get:
      tags:
        - Application
      summary: Get CategoryStructure
      description: Get CategoryStructure
      operationId: CategoryStructures
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CategoryStructure
        '500':
          description: Internal Server Error
          content: {}
  /Application/CategoryStructureItems:
    get:
      tags:
        - Application
      summary: Get CategoryStructureItem
      description: Get CategoryStructureItem
      operationId: CategoryStructureItems
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CategoryStructureItem
        '500':
          description: Internal Server Error
          content: {}
  /Application/ClientCultures:
    get:
      tags:
        - Application
      summary: Get ClientCulture
      description: Get ClientCulture
      operationId: ClientCultures
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientCulture
        '500':
          description: Internal Server Error
          content: {}
  /Application/ClientManufacturers:
    get:
      tags:
        - Application
      summary: Get ClientManufacturer
      description: Get ClientManufacturer
      operationId: ClientManufacturers
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientManufacturer
        '500':
          description: Internal Server Error
          content: {}
  /Application/SalesAreas:
    get:
      tags:
        - Application
      summary: Get ClientSalesArea
      description: Get ClientSalesArea
      operationId: SalesAreas
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientSalesArea
        '500':
          description: Internal Server Error
          content: {}
  /Application/ClientSuppliers:
    get:
      tags:
        - Application
      summary: Get ClientSupplier
      description: Get ClientSupplier
      operationId: ClientSuppliers
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientSupplier
        '500':
          description: Internal Server Error
          content: {}
  /Application/ClientCurrencies:
    get:
      tags:
        - Application
      summary: Get CurrencyClient
      description: Get CurrencyClient
      operationId: ClientCurrencies
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CurrencyClient
        '500':
          description: Internal Server Error
          content: {}
  /Application/CustomerInfoTypes:
    get:
      tags:
        - Application
      summary: Get CustomerInfoType
      description: Get CustomerInfoType
      operationId: CustomerInfoTypes
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CustomerInfoType
        '500':
          description: Internal Server Error
          content: {}
  /Application/Families:
    get:
      tags:
        - Application
      summary: Get Family
      description: Get Family
      operationId: Families
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Family
        '500':
          description: Internal Server Error
          content: {}
  /Application/FileInfos:
    get:
      tags:
        - Application
      summary: Get FileInfo
      description: Get FileInfo
      operationId: FileInfos
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.FileInfo
        '500':
          description: Internal Server Error
          content: {}
  /Application/OrderInfoTypes:
    get:
      tags:
        - Application
      summary: Get OrderInfoType
      description: Get OrderInfoType
      operationId: OrderInfoTypes
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.OrderInfoType
        '500':
          description: Internal Server Error
          content: {}
  /Application/Parametrics:
    get:
      tags:
        - Application
      summary: Get Parametric
      description: Get Parametric
      operationId: Parametrics
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Parametric
        '500':
          description: Internal Server Error
          content: {}
  /Application/ParametricListValues:
    get:
      tags:
        - Application
      summary: Get ParametricList
      description: Get ParametricList
      operationId: ParametricListValues
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ParametricList
        '500':
          description: Internal Server Error
          content: {}
  /Application/ParametricMultipleValues:
    get:
      tags:
        - Application
      summary: Get ParametricMultiple
      description: Get ParametricMultiple
      operationId: ParametricMultipleValues
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ParametricMultiple
        '500':
          description: Internal Server Error
          content: {}
  /Application/ShoppingInfoTypes:
    get:
      tags:
        - Application
      summary: Get ShoppingInfoType
      description: Get ShoppingInfoType
      operationId: ShoppingInfoTypes
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ShoppingInfoType
        '500':
          description: Internal Server Error
          content: {}
  /Application/VariantGroups:
    get:
      tags:
        - Application
      summary: Get VariantGroup
      description: Get VariantGroup
      operationId: VariantGroups
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.VariantGroup
        '500':
          description: Internal Server Error
          content: {}
  /Application/VariantTypes:
    get:
      tags:
        - Application
      summary: Get VariantType
      description: Get VariantType
      operationId: VariantTypes
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.VariantType
        '500':
          description: Internal Server Error
          content: {}
  /Application/VariantGroupTypes:
    get:
      tags:
        - Application
      summary: Get VariantGroupType
      description: Get VariantGroupType
      operationId: VariantGroupTypes
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.VariantGroupType
        '500':
          description: Internal Server Error
          content: {}
  /Application/ProductFlags:
    get:
      tags:
        - Application
      summary: Get ProductFlag
      description: Get ProductFlag
      operationId: ProductFlags
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductFlag
        '500':
          description: Internal Server Error
          content: {}
  /Application/ClientPriceLists:
    get:
      tags:
        - Application
      summary: Get PriceListClient
      description: Get PriceListClient
      operationId: ClientPriceLists
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.PriceListClient
        '500':
          description: Internal Server Error
          content: {}
  /Application/ClientWarehouses:
    get:
      tags:
        - Application
      summary: Get ClientWarehouse
      description: Get ClientWarehouse
      operationId: ClientWarehouses
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientWarehouse
        '500':
          description: Internal Server Error
          content: {}
  /Application/ProductRelationTypes:
    get:
      tags:
        - Application
      summary: Get ProductRelationType
      description: Get ProductRelationType
      operationId: ProductRelationTypes
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductRelationType
        '500':
          description: Internal Server Error
          content: {}
  /Application/ProductInfoTypes:
    get:
      tags:
        - Application
      summary: Get ProductInfoType
      description: Get ProductInfoType
      operationId: ProductInfoTypes
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductInfoType
        '500':
          description: Internal Server Error
          content: {}
  /Application/SupplierCategoryMappings:
    get:
      tags:
        - Application
      summary: Get SupplierCategoryMapping
      description: Get SupplierCategoryMapping
      operationId: SupplierCategoryMappings
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.Models.SupplierCategoryMapping
        '500':
          description: Internal Server Error
          content: {}
  /Application/SupplierManufacturerMappings:
    get:
      tags:
        - Application
      summary: Get SupplierManufacturerMapping
      description: Get SupplierManufacturerMapping
      operationId: SupplierManufacturerMappings
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.Models.SupplierManufacturerMapping
        '500':
          description: Internal Server Error
          content: {}
  /Application/ClientDivisions:
    get:
      tags:
        - Application
      summary: Get ClientDivision
      description: Get ClientDivision
      operationId: ClientDivisions
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: >-
                    #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientDivision
        '500':
          description: Internal Server Error
          content: {}
components:
  schemas:
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ApplicationRoleCulture:
      type: object
      properties:
        ApplicationRoleId:
          type: integer
          description: ApplicationRoleId. Key property.
          format: int32
        CultureCode:
          type: string
          description: 'CultureCode. MaxLength: 16. Key property.'
        Name:
          type: string
          description: 'Name. MaxLength: 50. Nullable.'
        Description:
          type: string
          description: 'Description. MaxLength: 500. Nullable.'
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
      format: >-
        Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ApplicationRoleCulture
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Category:
      type: object
      properties:
        Id:
          type: integer
          description: Id. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        Code:
          type: string
          description: 'Code. MaxLength: 50. Nullable.'
        DefaultName:
          type: string
          description: 'DefaultName. MaxLength: 50. Nullable.'
        DefaultDescription:
          type: string
          description: DefaultDescription. Nullable.
        DefaultSynonyms:
          type: string
          description: 'DefaultSynonyms. MaxLength: 500. Nullable.'
        DefaultImagePath:
          type: string
          description: 'DefaultImagePath. MaxLength: 255. Nullable.'
        UnspcCode:
          type: string
          description: 'UnspcCode. MaxLength: 50. Nullable.'
        BusinessArea:
          type: string
          description: 'BusinessArea. MaxLength: 50. Nullable.'
        DefaultCommodityCode:
          type: string
          description: 'DefaultCommodityCode. MaxLength: 50. Nullable.'
        DefaultIntegrationPartNo:
          type: string
          description: 'DefaultIntegrationPartNo. MaxLength: 50. Nullable.'
        DefaultTrackingCodeTypeId:
          type: integer
          description: DefaultTrackingCodeTypeId. Nullable.
          format: int32
        FreightClassId:
          type: integer
          description: FreightClassId. Nullable.
          format: int32
        DefaultGrossWeight:
          type: number
          description: DefaultGrossWeight. Nullable.
          format: decimal
        DefaultNetWeight:
          type: number
          description: DefaultNetWeight. Nullable.
          format: decimal
        DefaultUnitOfMeasurementId:
          type: integer
          description: DefaultUnitOfMeasurementId. Nullable.
          format: int32
        DefaultPackageId:
          type: integer
          description: DefaultPackageId. Nullable.
          format: int32
        DefaultIsReturnable:
          type: boolean
          description: DefaultIsReturnable. Nullable.
        DefaultIsDropShipOnly:
          type: boolean
          description: DefaultIsDropShipOnly. Nullable.
        InsuranceCurrencyId:
          type: integer
          description: InsuranceCurrencyId. Nullable.
          format: int32
        InsuranceStartPrice:
          type: number
          description: InsuranceStartPrice. Nullable.
          format: decimal
        InsuranceRunningPercentage:
          type: number
          description: InsuranceRunningPercentage. Nullable.
          format: decimal
        PopulationRuleId:
          type: integer
          description: PopulationRuleId.
          format: int32
        HideInTopList:
          type: boolean
          description: HideInTopList.
        PhoneNumber:
          type: string
          description: 'PhoneNumber. MaxLength: 255. Nullable.'
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        CompetitivePricingMinPercentage:
          type: number
          description: CompetitivePricingMinPercentage. Nullable.
          format: decimal
        CompetitivePricingTargetPercentage:
          type: number
          description: CompetitivePricingTargetPercentage. Nullable.
          format: decimal
        DefaultVariantGroupId:
          type: integer
          description: DefaultVariantGroupId. Nullable.
          format: int32
        DefaultRecommendedSalesQty:
          type: number
          description: DefaultRecommendedSalesQty. Nullable.
          format: decimal
        ImageKey:
          type: string
          description: ImageKey. Nullable.
          format: guid
        DefaultFullName:
          type: string
          description: 'DefaultFullName. MaxLength: 500. Nullable.'
        StructureSortOrder:
          type: string
          description: StructureSortOrder. Nullable.
        DefaultStockDisplayBreakPoint:
          type: integer
          description: DefaultStockDisplayBreakPoint. Nullable.
          format: int32
        DefaultIsRecommendedSalesQtyFixed:
          type: boolean
          description: DefaultIsRecommendedSalesQtyFixed. Nullable.
        DefaultIsRecurringOrderable:
          type: boolean
          description: DefaultIsRecurringOrderable. Nullable.
        Cultures:
          type: array
          description: Cultures.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CategoryCulture
        SalesAreas:
          type: array
          description: SalesAreas.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CategorySalesArea
        Parametrics:
          type: array
          description: Parametrics.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CategoryParametric
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Category
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CategorySalesArea:
      type: object
      properties:
        CategoryId:
          type: integer
          description: CategoryId. Key property.
          format: int32
        SalesAreaId:
          type: integer
          description: SalesAreaId. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        VatCodeId:
          type: integer
          description: VatCodeId.
          format: int32
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CategorySalesArea
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CategoryCulture:
      type: object
      properties:
        CategoryId:
          type: integer
          description: CategoryId. Key property.
          format: int32
        CultureCode:
          type: string
          description: 'CultureCode. MaxLength: 16. Key property.'
        Name:
          type: string
          description: 'Name. MaxLength: 50. Nullable.'
        Description:
          type: string
          description: Description. Nullable.
        Synonyms:
          type: string
          description: 'Synonyms. MaxLength: 500. Nullable.'
        ImagePath:
          type: string
          description: 'ImagePath. MaxLength: 255. Nullable.'
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        FullName:
          type: string
          description: 'FullName. MaxLength: 500. Nullable.'
        ImageKey:
          type: string
          description: ImageKey. Nullable.
          format: guid
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CategoryCulture
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CategoryParametric:
      type: object
      properties:
        CategoryId:
          type: integer
          description: CategoryId. Key property.
          format: int32
        ParametricId:
          type: integer
          description: ParametricId. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        GroupId:
          type: integer
          description: GroupId. Nullable.
          format: int32
        SortOrder:
          type: integer
          description: SortOrder. Nullable.
          format: int32
        FocusSortOrder:
          type: integer
          description: FocusSortOrder. Nullable.
          format: int32
        IsSecondary:
          type: boolean
          description: IsSecondary.
        IsRequired:
          type: boolean
          description: IsRequired. Nullable.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        PrioritySortOrder:
          type: integer
          description: PrioritySortOrder. Nullable.
          format: int32
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CategoryParametric
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CustomerInfoTypeCulture:
      type: object
      properties:
        TypeId:
          type: integer
          description: TypeId. Key property.
          format: int32
        CultureCode:
          type: string
          description: 'CultureCode. MaxLength: 16. Key property.'
        Name:
          type: string
          description: 'Name. MaxLength: 50. Nullable.'
        Description:
          type: string
          description: 'Description. MaxLength: 500. Nullable.'
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
      format: >-
        Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CustomerInfoTypeCulture
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ParametricCulture:
      type: object
      properties:
        ParametricId:
          type: integer
          description: ParametricId. Key property.
          format: int32
        CultureCode:
          type: string
          description: 'CultureCode. MaxLength: 16. Key property.'
        Name:
          type: string
          description: 'Name. MaxLength: 50. Nullable.'
        Description:
          type: string
          description: 'Description. MaxLength: 500. Nullable.'
        Uom:
          type: string
          description: 'Uom. MaxLength: 50. Nullable.'
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ParametricCulture
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ParametricListCulture:
      type: object
      properties:
        ListId:
          type: integer
          description: ListId. Key property.
          format: int32
        CultureCode:
          type: string
          description: 'CultureCode. MaxLength: 16. Key property.'
        VarcharValue:
          type: string
          description: 'VarcharValue. MaxLength: 255. Nullable.'
        Description:
          type: string
          description: Description. Nullable.
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
      format: >-
        Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ParametricListCulture
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ParametricMultipleCulture:
      type: object
      properties:
        MultipleId:
          type: integer
          description: MultipleId. Key property.
          format: int32
        CultureCode:
          type: string
          description: 'CultureCode. MaxLength: 16. Key property.'
        Value:
          type: string
          description: 'Value. MaxLength: 255. Nullable.'
        Description:
          type: string
          description: Description. Nullable.
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
      format: >-
        Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ParametricMultipleCulture
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.VariantGroupCulture:
      type: object
      properties:
        GroupId:
          type: integer
          description: GroupId. Key property.
          format: int32
        CultureCode:
          type: string
          description: 'CultureCode. MaxLength: 16. Key property.'
        Name:
          type: string
          description: 'Name. MaxLength: 50. Nullable.'
        Description:
          type: string
          description: 'Description. MaxLength: 500. Nullable.'
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
      format: >-
        Enferno.Storm.Query.Api.DataContexts.ApplicationModel.VariantGroupCulture
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.VariantTypeCulture:
      type: object
      properties:
        TypeId:
          type: integer
          description: TypeId. Key property.
          format: int32
        CultureCode:
          type: string
          description: 'CultureCode. MaxLength: 16. Key property.'
        Name:
          type: string
          description: 'Name. MaxLength: 50. Nullable.'
        Description:
          type: string
          description: 'Description. MaxLength: 500. Nullable.'
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.VariantTypeCulture
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.FamilyCulture:
      type: object
      properties:
        FamilyId:
          type: integer
          description: FamilyId. Key property.
          format: int32
        CultureCode:
          type: string
          description: 'CultureCode. MaxLength: 16. Key property.'
        Name:
          type: string
          description: 'Name. MaxLength: 50. Nullable.'
        Description:
          type: string
          description: Description. Nullable.
        ImagePath:
          type: string
          description: 'ImagePath. MaxLength: 255. Nullable.'
        ThumbnailImagePath:
          type: string
          description: 'ThumbnailImagePath. MaxLength: 255. Nullable.'
        CampaignImagePath:
          type: string
          description: 'CampaignImagePath. MaxLength: 255. Nullable.'
        LargeImagePath:
          type: string
          description: 'LargeImagePath. MaxLength: 255. Nullable.'
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        ImageKey:
          type: string
          description: ImageKey. Nullable.
          format: guid
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.FamilyCulture
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ManufacturerInfo:
      type: object
      properties:
        ManufacturerId:
          type: integer
          description: ManufacturerId. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        Prefix:
          type: string
          description: 'Prefix. MaxLength: 50. Nullable.'
        Website:
          type: string
          description: 'Website. MaxLength: 255. Nullable.'
        LogoPath:
          type: string
          description: 'LogoPath. MaxLength: 255. Nullable.'
        AssortmentId:
          type: integer
          description: AssortmentId. Nullable.
          format: int32
        PopulationRuleId:
          type: integer
          description: PopulationRuleId.
          format: int32
        DefaultSupportUrl:
          type: string
          description: 'DefaultSupportUrl. MaxLength: 255. Nullable.'
        DefaultSupportEmailAddress:
          type: string
          description: 'DefaultSupportEmailAddress. MaxLength: 255. Nullable.'
        DefaultSupportPhoneNumber:
          type: string
          description: 'DefaultSupportPhoneNumber. MaxLength: 500. Nullable.'
        DefaultSupportAvailableHours:
          type: string
          description: DefaultSupportAvailableHours. Nullable.
        DefaultSupportPolicy:
          type: string
          description: DefaultSupportPolicy. Nullable.
        DefaultSupportDescription:
          type: string
          description: DefaultSupportDescription. Nullable.
        DefaultInternalSupportUrl:
          type: string
          description: 'DefaultInternalSupportUrl. MaxLength: 255. Nullable.'
        DefaultInternalSupportEmailAddress:
          type: string
          description: 'DefaultInternalSupportEmailAddress. MaxLength: 255. Nullable.'
        DefaultInternalSupportPhoneNumber:
          type: string
          description: 'DefaultInternalSupportPhoneNumber. MaxLength: 500. Nullable.'
        DefaultInternalSupportAvailableHours:
          type: string
          description: DefaultInternalSupportAvailableHours. Nullable.
        DefaultInternalSupportPolicy:
          type: string
          description: DefaultInternalSupportPolicy. Nullable.
        DefaultInternalSupportDescription:
          type: string
          description: DefaultInternalSupportDescription. Nullable.
        Alias:
          type: string
          description: 'Alias. MaxLength: 255. Nullable.'
        DefaultTitle:
          type: string
          description: 'DefaultTitle. MaxLength: 255. Nullable.'
        DefaultTags:
          type: string
          description: DefaultTags. Nullable.
        DefaultMetaTags:
          type: string
          description: DefaultMetaTags. Nullable.
        DefaultMetaDescription:
          type: string
          description: DefaultMetaDescription. Nullable.
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        LogoKey:
          type: string
          description: LogoKey. Nullable.
          format: guid
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ManufacturerInfo
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.OrderInfoTypeCulture:
      type: object
      properties:
        TypeId:
          type: integer
          description: TypeId. Key property.
          format: int32
        CultureCode:
          type: string
          description: 'CultureCode. MaxLength: 16. Key property.'
        Name:
          type: string
          description: 'Name. MaxLength: 50. Nullable.'
        Description:
          type: string
          description: 'Description. MaxLength: 500. Nullable.'
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
      format: >-
        Enferno.Storm.Query.Api.DataContexts.ApplicationModel.OrderInfoTypeCulture
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.PriceList:
      type: object
      properties:
        Id:
          type: integer
          description: Id. Key property.
          format: int32
        DefaultName:
          type: string
          description: 'DefaultName. MaxLength: 50. Nullable.'
        DefaultDescription:
          type: string
          description: DefaultDescription. Nullable.
        Agreement:
          type: string
          description: 'Agreement. MaxLength: 50. Nullable.'
        StartDate:
          type: string
          description: StartDate. Nullable.
          format: date-time
        EndDate:
          type: string
          description: EndDate. Nullable.
          format: date-time
        IsPublic:
          type: boolean
          description: IsPublic.
        IsLimitedToStock:
          type: boolean
          description: IsLimitedToStock.
        IsBid:
          type: boolean
          description: IsBid.
        IsStako:
          type: boolean
          description: IsStako.
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.PriceList
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ShoppingInfoTypeCulture:
      type: object
      properties:
        TypeId:
          type: integer
          description: TypeId. Key property.
          format: int32
        CultureCode:
          type: string
          description: 'CultureCode. MaxLength: 16. Key property.'
        Name:
          type: string
          description: 'Name. MaxLength: 50. Nullable.'
        Description:
          type: string
          description: 'Description. MaxLength: 500. Nullable.'
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
      format: >-
        Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ShoppingInfoTypeCulture
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.SupplierInfo:
      type: object
      properties:
        SupplierId:
          type: integer
          description: SupplierId. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        AccountNo:
          type: string
          description: 'AccountNo. MaxLength: 50. Nullable.'
        Website:
          type: string
          description: 'Website. MaxLength: 255. Nullable.'
        LogoPath:
          type: string
          description: 'LogoPath. MaxLength: 255. Nullable.'
        PhoneNumber:
          type: string
          description: 'PhoneNumber. MaxLength: 50. Nullable.'
        FaxNumber:
          type: string
          description: 'FaxNumber. MaxLength: 50. Nullable.'
        EmailAddress:
          type: string
          description: 'EmailAddress. MaxLength: 255. Nullable.'
        LastDocumentImported:
          type: string
          description: LastDocumentImported. Nullable.
          format: date-time
        IsChosenSupplierEnabled:
          type: boolean
          description: IsChosenSupplierEnabled.
        ChosenSupplierSupplementChargePercentage:
          type: number
          description: ChosenSupplierSupplementChargePercentage.
          format: decimal
        HasPriceList:
          type: boolean
          description: HasPriceList.
        IsPurchaseIntegrated:
          type: boolean
          description: IsPurchaseIntegrated. Nullable.
        PurchaseCutoff:
          type: string
          description: 'PurchaseCutoff. MaxLength: 255. Nullable.'
        CurrencyId:
          type: integer
          description: CurrencyId. Nullable.
          format: int32
        PoDeliveryMethodId:
          type: integer
          description: PoDeliveryMethodId. Nullable.
          format: int32
        DeliveryMethodId:
          type: integer
          description: DeliveryMethodId. Nullable.
          format: int32
        PaymentTermId:
          type: integer
          description: PaymentTermId. Nullable.
          format: int32
        PaymentTermValue:
          type: string
          description: 'PaymentTermValue. MaxLength: 50. Nullable.'
        PopulationRuleId:
          type: integer
          description: PopulationRuleId.
          format: int32
        ErrorCommunicationTypeId:
          type: integer
          description: ErrorCommunicationTypeId. Nullable.
          format: int32
        ErrorCommunicationValue:
          type: string
          description: 'ErrorCommunicationValue. MaxLength: 255. Nullable.'
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        LogoKey:
          type: string
          description: LogoKey. Nullable.
          format: guid
        IsPurchaseManual:
          type: boolean
          description: IsPurchaseManual. Nullable.
        AutoMapManufacturers:
          type: boolean
          description: AutoMapManufacturers. Nullable.
        AutoCreateManufacturers:
          type: boolean
          description: AutoCreateManufacturers. Nullable.
        AutoMapCategories:
          type: boolean
          description: AutoMapCategories. Nullable.
        ChosenSupplierFreeFreightLimit:
          type: number
          description: ChosenSupplierFreeFreightLimit. Nullable.
          format: decimal
        ChosenSupplierFreightCost:
          type: number
          description: ChosenSupplierFreightCost. Nullable.
          format: decimal
        ChosenSupplierSupplementCharge:
          type: number
          description: ChosenSupplierSupplementCharge. Nullable.
          format: decimal
        IsDropShipEnabled:
          type: boolean
          description: IsDropShipEnabled.
        DropShipAllowBackOrders:
          type: boolean
          description: DropShipAllowBackOrders.
        DropShipFreeFreightLimit:
          type: number
          description: DropShipFreeFreightLimit. Nullable.
          format: decimal
        DropShipFreightCost:
          type: number
          description: DropShipFreightCost. Nullable.
          format: decimal
        DropShipLogisticCost:
          type: number
          description: DropShipLogisticCost. Nullable.
          format: decimal
        DropShipSupplementCharge:
          type: number
          description: DropShipSupplementCharge. Nullable.
          format: decimal
        DropShipSupplementChargePercentage:
          type: number
          description: DropShipSupplementChargePercentage. Nullable.
          format: decimal
        IsRealTimeCheckEnabled:
          type: boolean
          description: IsRealTimeCheckEnabled.
        InternalInformation:
          type: string
          description: InternalInformation. Nullable.
        IntegrationMaxAllowedPriceDiffPctPerRow:
          type: number
          description: IntegrationMaxAllowedPriceDiffPctPerRow. Nullable.
          format: decimal
        IntegrationMaxAllowedPriceDiffPerUniqueItem:
          type: number
          description: IntegrationMaxAllowedPriceDiffPerUniqueItem. Nullable.
          format: decimal
        IsSynchronouslyIntegrated:
          type: boolean
          description: IsSynchronouslyIntegrated.
        DefaultPoDeliveryMethodCode:
          type: string
          description: 'DefaultPoDeliveryMethodCode. MaxLength: 50. Nullable.'
        ChosenSupplierPenaltyCharge:
          type: number
          description: ChosenSupplierPenaltyCharge. Nullable.
          format: decimal
        ChosenSupplierPenaltyChargePercentage:
          type: number
          description: ChosenSupplierPenaltyChargePercentage. Nullable.
          format: decimal
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.SupplierInfo
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientSupplierInfo:
      type: object
      properties:
        SupplierId:
          type: integer
          description: SupplierId. Key property.
          format: int32
        Id:
          type: integer
          description: Id.
          format: int32
        TypeId:
          type: integer
          description: TypeId.
          format: int32
        Value:
          type: string
          description: Value. Nullable.
        Updated:
          type: string
          description: Updated.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientSupplierInfo
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientSupplierWarehouse:
      type: object
      properties:
        SupplierId:
          type: integer
          description: SupplierId. Key property.
          format: int32
        WarehouseId:
          type: integer
          description: WarehouseId. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        Name:
          type: string
          description: 'Name. MaxLength: 50. Nullable.'
        StandardLeadTimeDayCount:
          type: integer
          description: StandardLeadTimeDayCount. Nullable.
          format: int32
        MinimumOrderValue:
          type: number
          description: MinimumOrderValue. Nullable.
          format: decimal
        MinimumOrderValueCost:
          type: number
          description: MinimumOrderValueCost. Nullable.
          format: decimal
        FreightCost:
          type: number
          description: FreightCost. Nullable.
          format: decimal
        CostBlock:
          type: integer
          description: CostBlock. Nullable.
          format: int32
        IsConsignment:
          type: boolean
          description: IsConsignment. Nullable.
        IncludeInStockCalculation:
          type: boolean
          description: IncludeInStockCalculation.
        TransferMethodId:
          type: integer
          description: TransferMethodId. Nullable.
          format: int32
        TransferMethodValue:
          type: string
          description: 'TransferMethodValue. MaxLength: 255. Nullable.'
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
      format: >-
        Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientSupplierWarehouse
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientSupplierWarehouseLocation:
      type: object
      properties:
        SupplierId:
          type: integer
          description: SupplierId. Key property.
          format: int32
        WarehouseId:
          type: integer
          description: WarehouseId. Key property.
          format: int32
        LocationId:
          type: integer
          description: LocationId. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        Name:
          type: string
          description: 'Name. MaxLength: 50. Nullable.'
        StandardLeadTimeDayCount:
          type: integer
          description: StandardLeadTimeDayCount. Nullable.
          format: int32
        MinimumOrderValue:
          type: number
          description: MinimumOrderValue. Nullable.
          format: decimal
        MinimumOrderValueCost:
          type: number
          description: MinimumOrderValueCost. Nullable.
          format: decimal
        FreightCost:
          type: number
          description: FreightCost. Nullable.
          format: decimal
        CostBlock:
          type: integer
          description: CostBlock. Nullable.
          format: int32
        IsConsignment:
          type: boolean
          description: IsConsignment. Nullable.
        IncludeInStockCalculation:
          type: boolean
          description: IncludeInStockCalculation. Nullable.
        TransferMethodId:
          type: integer
          description: TransferMethodId. Nullable.
          format: int32
        TransferMethodValue:
          type: string
          description: 'TransferMethodValue. MaxLength: 255. Nullable.'
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        SupportsReservation:
          type: boolean
          description: SupportsReservation.
        SupportsStockQuery:
          type: boolean
          description: SupportsStockQuery.
      format: >-
        Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientSupplierWarehouseLocation
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientWarehouseLocation:
      type: object
      properties:
        WarehouseId:
          type: integer
          description: WarehouseId. Key property.
          format: int32
        LocationId:
          type: integer
          description: LocationId. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        Code:
          type: string
          description: 'Code. MaxLength: 50. Nullable.'
        Name:
          type: string
          description: 'Name. MaxLength: 50. Nullable.'
        IsStandard:
          type: boolean
          description: IsStandard.
        IsIncludedInStockCalculation:
          type: boolean
          description: IsIncludedInStockCalculation.
        StandardLeadTimeDayCount:
          type: integer
          description: StandardLeadTimeDayCount. Nullable.
          format: int32
        FreightCost:
          type: number
          description: FreightCost. Nullable.
          format: decimal
        UpToDateTypeId:
          type: integer
          description: UpToDateTypeId.
          format: int32
        CostBlock:
          type: integer
          description: CostBlock. Nullable.
          format: int32
        ValueBT:
          type: string
          description: 'ValueBT. MaxLength: 100. Nullable.'
        PrimaryPriceListId:
          type: integer
          description: PrimaryPriceListId. Nullable.
          format: int32
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        SupportsReservation:
          type: boolean
          description: SupportsReservation.
        SupportsStockQuery:
          type: boolean
          description: SupportsStockQuery.
      format: >-
        Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientWarehouseLocation
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductRelationTypeCulture:
      type: object
      properties:
        TypeId:
          type: integer
          description: TypeId. Key property.
          format: int32
        CultureCode:
          type: string
          description: 'CultureCode. MaxLength: 16. Key property.'
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        Name:
          type: string
          description: 'Name. MaxLength: 50. Nullable.'
        Description:
          type: string
          description: 'Description. MaxLength: 500. Nullable.'
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
      format: >-
        Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductRelationTypeCulture
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductFlagCulture:
      type: object
      properties:
        FlagId:
          type: integer
          description: FlagId. Key property.
          format: int32
        CultureCode:
          type: string
          description: 'CultureCode. MaxLength: 16. Key property.'
        Name:
          type: string
          description: 'Name. MaxLength: 50. Nullable.'
        Description:
          type: string
          description: 'Description. MaxLength: 500. Nullable.'
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductFlagCulture
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductFlagGroup:
      type: object
      properties:
        Id:
          type: integer
          description: Id. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        DefaultName:
          type: string
          description: 'DefaultName. MaxLength: 50. Nullable.'
        DefaultDescription:
          type: string
          description: 'DefaultDescription. MaxLength: 500. Nullable.'
        IsMultipleChoice:
          type: boolean
          description: IsMultipleChoice.
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        IsDisplay:
          type: boolean
          description: IsDisplay.
        IsFavorite:
          type: boolean
          description: IsFavorite.
        Cultures:
          type: array
          description: Cultures.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductFlagGroupCulture
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductFlagGroup
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductFlagGroupCulture:
      type: object
      properties:
        GroupId:
          type: integer
          description: GroupId. Key property.
          format: int32
        CultureCode:
          type: string
          description: 'CultureCode. MaxLength: 16. Key property.'
        Name:
          type: string
          description: 'Name. MaxLength: 50. Nullable.'
        Description:
          type: string
          description: 'Description. MaxLength: 500. Nullable.'
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
      format: >-
        Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductFlagGroupCulture
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductInfoTypeCulture:
      type: object
      properties:
        TypeId:
          type: integer
          description: TypeId. Key property.
          format: int32
        CultureCode:
          type: string
          description: 'CultureCode. MaxLength: 16. Key property.'
        Name:
          type: string
          description: 'Name. MaxLength: 50. Nullable.'
        Description:
          type: string
          description: 'Description. MaxLength: 500. Nullable.'
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
      format: >-
        Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductInfoTypeCulture
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ApplicationCountry:
      type: object
      properties:
        ApplicationId:
          type: integer
          description: ApplicationId. Key property.
          format: int32
        CountryId:
          type: integer
          description: CountryId. Key property.
          format: int32
        IsPrimary:
          type: boolean
          description: IsPrimary.
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ApplicationCountry
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ApplicationCulture:
      type: object
      properties:
        ApplicationId:
          type: integer
          description: ApplicationId. Key property.
          format: int32
        CultureCode:
          type: string
          description: 'CultureCode. MaxLength: 16. Key property.'
        IsPrimary:
          type: boolean
          description: IsPrimary.
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ApplicationCulture
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ApplicationPriceList:
      type: object
      properties:
        ApplicationId:
          type: integer
          description: ApplicationId. Key property.
          format: int32
        PriceListId:
          type: integer
          description: PriceListId. Nullable. Key property.
          format: int32
        IsPrimary:
          type: boolean
          description: IsPrimary.
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        IsEditable:
          type: boolean
          description: IsEditable.
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
        IsFavorite:
          type: boolean
          description: IsFavorite.
        PriceList:
          $ref: >-
            #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.PriceList
      format: >-
        Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ApplicationPriceList
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ApplicationSalesArea:
      type: object
      properties:
        ApplicationId:
          type: integer
          description: ApplicationId. Key property.
          format: int32
        SalesAreaId:
          type: integer
          description: SalesAreaId. Key property.
          format: int32
        IsPrimary:
          type: boolean
          description: IsPrimary.
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
      format: >-
        Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ApplicationSalesArea
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ApplicationRole:
      type: object
      properties:
        Id:
          type: integer
          description: Id. Key property.
          format: int32
        ApplicationId:
          type: integer
          description: ApplicationId. Nullable.
          format: int32
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
        DefaultName:
          type: string
          description: 'DefaultName. MaxLength: 50. Nullable.'
        DefaultDescription:
          type: string
          description: 'DefaultDescription. MaxLength: 500. Nullable.'
        ReplacesApplicationRoleId:
          type: integer
          description: ReplacesApplicationRoleId. Nullable.
          format: int32
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        IsDefault:
          type: boolean
          description: IsDefault.
        Code:
          type: string
          description: 'Code. MaxLength: 50. Nullable.'
        Cultures:
          type: array
          description: Cultures.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ApplicationRoleCulture
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ApplicationRole
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CategoryHierarchy:
      type: object
      properties:
        CategoryId:
          type: integer
          description: CategoryId. Nullable. Key property.
          format: int32
        ParentCategoryId:
          type: integer
          description: ParentCategoryId. Key property.
          format: int32
        Hierarchy:
          type: integer
          description: Hierarchy. Key property.
          format: int32
        Category:
          $ref: >-
            #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Category
        ParentCategory:
          $ref: >-
            #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Category
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CategoryHierarchy
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CategoryStructure:
      type: object
      properties:
        Id:
          type: integer
          description: Id. Key property.
          format: int32
        DefaultName:
          type: string
          description: 'DefaultName. MaxLength: 50. Nullable.'
        DefaultDescription:
          type: string
          description: 'DefaultDescription. MaxLength: 500. Nullable.'
        TypeId:
          type: integer
          description: TypeId.
          format: int32
        IsPrimary:
          type: boolean
          description: IsPrimary.
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        Items:
          type: array
          description: Items.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CategoryStructureItem
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CategoryStructure
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CategoryStructureItem:
      type: object
      properties:
        Id:
          type: integer
          description: Id. Key property.
          format: int32
        StructureId:
          type: integer
          description: StructureId.
          format: int32
        UseCategoryName:
          type: boolean
          description: UseCategoryName.
        CategoryId:
          type: integer
          description: CategoryId. Nullable.
          format: int32
        StructureLevel:
          type: integer
          description: StructureLevel.
          format: int32
        ParentItemId:
          type: integer
          description: ParentItemId. Nullable.
          format: int32
        IsParent:
          type: boolean
          description: IsParent.
        IsDisplayOnly:
          type: boolean
          description: IsDisplayOnly.
        SortOrder:
          type: integer
          description: SortOrder.
          format: int32
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        Key:
          type: string
          description: Key.
          format: guid
        Category:
          $ref: >-
            #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Category
        Structure:
          $ref: >-
            #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CategoryStructure
      format: >-
        Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CategoryStructureItem
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientCulture:
      type: object
      properties:
        CultureCode:
          type: string
          description: 'CultureCode. MaxLength: 16. Key property.'
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        IsPrimary:
          type: boolean
          description: IsPrimary.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        Collation:
          type: string
          description: 'Collation. MaxLength: 128. Nullable.'
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientCulture
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientManufacturer:
      type: object
      properties:
        ManufacturerId:
          type: integer
          description: ManufacturerId. Nullable. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        ManufacturerCode:
          type: string
          description: 'ManufacturerCode. MaxLength: 50. Nullable.'
        Name:
          type: string
          description: 'Name. MaxLength: 100. Nullable.'
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        UniqueUrlName:
          type: string
          description: 'UniqueUrlName. MaxLength: 255. Nullable.'
        IsUniqueUrlNameManuallyMaintained:
          type: boolean
          description: IsUniqueUrlNameManuallyMaintained.
        Manufacturer:
          $ref: >-
            #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Manufacturer
        Info:
          $ref: >-
            #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ManufacturerInfo
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientManufacturer
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientSalesArea:
      type: object
      properties:
        SalesAreaId:
          type: integer
          description: SalesAreaId. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        IsPrimary:
          type: boolean
          description: IsPrimary.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        Code:
          type: string
          description: 'Code. MaxLength: 50. Nullable.'
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientSalesArea
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientSupplier:
      type: object
      properties:
        SupplierId:
          type: integer
          description: SupplierId. Nullable. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        SupplierCodePrefix:
          type: string
          description: 'SupplierCodePrefix. MaxLength: 10. Nullable.'
        SupplierCode:
          type: string
          description: 'SupplierCode. MaxLength: 50. Nullable.'
        Name:
          type: string
          description: 'Name. MaxLength: 100. Nullable.'
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        Supplier:
          $ref: >-
            #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Supplier
        Warehouses:
          type: array
          description: Warehouses.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientSupplierWarehouse
        WarehouseLocations:
          type: array
          description: WarehouseLocations.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientSupplierWarehouseLocation
        Info:
          $ref: >-
            #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.SupplierInfo
        Infos:
          type: array
          description: Infos.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientSupplierInfo
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientSupplier
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CurrencyClient:
      type: object
      properties:
        CurrencyId:
          type: integer
          description: CurrencyId. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        ExchangeRate:
          type: number
          description: ExchangeRate. Nullable.
          format: decimal
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CurrencyClient
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CustomerInfoType:
      type: object
      properties:
        Id:
          type: integer
          description: Id. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        GroupId:
          type: integer
          description: GroupId.
          format: int32
        DefaultName:
          type: string
          description: 'DefaultName. MaxLength: 50. Nullable.'
        DefaultDescription:
          type: string
          description: 'DefaultDescription. MaxLength: 500. Nullable.'
        SortOrder:
          type: integer
          description: SortOrder.
          format: int32
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        Code:
          type: string
          description: 'Code. MaxLength: 50. Nullable.'
        Cultures:
          type: array
          description: Cultures.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CustomerInfoTypeCulture
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.CustomerInfoType
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Family:
      type: object
      properties:
        Id:
          type: integer
          description: Id. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        Code:
          type: string
          description: 'Code. MaxLength: 50. Nullable.'
        DefaultName:
          type: string
          description: 'DefaultName. MaxLength: 50. Nullable.'
        DefaultDescription:
          type: string
          description: DefaultDescription. Nullable.
        DefaultImagePath:
          type: string
          description: 'DefaultImagePath. MaxLength: 255. Nullable.'
        DefaultThumbnailImagePath:
          type: string
          description: 'DefaultThumbnailImagePath. MaxLength: 255. Nullable.'
        DefaultCampaignImagePath:
          type: string
          description: 'DefaultCampaignImagePath. MaxLength: 255. Nullable.'
        DefaultLargeImagePath:
          type: string
          description: 'DefaultLargeImagePath. MaxLength: 255. Nullable.'
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        ImageKey:
          type: string
          description: ImageKey. Nullable.
          format: guid
        Cultures:
          type: array
          description: Cultures.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.FamilyCulture
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Family
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.FileInfo:
      type: object
      properties:
        FileId:
          type: integer
          description: FileId. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        Code:
          type: string
          description: 'Code. MaxLength: 50. Nullable.'
        SortOrder:
          type: integer
          description: SortOrder. Nullable.
          format: int32
        Updated:
          type: string
          description: Updated.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy.
          format: int32
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.FileInfo
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.OrderInfoType:
      type: object
      properties:
        Id:
          type: integer
          description: Id. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        ApplicationId:
          type: integer
          description: ApplicationId.
          format: int32
        Code:
          type: string
          description: 'Code. MaxLength: 50. Nullable.'
        DefaultName:
          type: string
          description: 'DefaultName. MaxLength: 50. Nullable.'
        DefaultDescription:
          type: string
          description: 'DefaultDescription. MaxLength: 500. Nullable.'
        SortOrder:
          type: integer
          description: SortOrder. Nullable.
          format: int32
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        GroupId:
          type: integer
          description: GroupId.
          format: int32
        Cultures:
          type: array
          description: Cultures.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.OrderInfoTypeCulture
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.OrderInfoType
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Parametric:
      type: object
      properties:
        Id:
          type: integer
          description: Id. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        DefaultName:
          type: string
          description: 'DefaultName. MaxLength: 50. Nullable.'
        DefaultDescription:
          type: string
          description: 'DefaultDescription. MaxLength: 500. Nullable.'
        DefaultUom:
          type: string
          description: 'DefaultUom. MaxLength: 50. Nullable.'
        TypeId:
          type: integer
          description: TypeId.
          format: int32
        HasListValues:
          type: boolean
          description: HasListValues.
        HasMultipleValues:
          type: boolean
          description: HasMultipleValues.
        IsVariantType:
          type: boolean
          description: IsVariantType.
        IsRequired:
          type: boolean
          description: IsRequired.
        IsHidden:
          type: boolean
          description: IsHidden.
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        Code:
          type: string
          description: 'Code. MaxLength: 50. Nullable.'
        CodeListKey:
          type: string
          description: 'CodeListKey. MaxLength: 50. Nullable.'
        IsReadOnly:
          type: boolean
          description: IsReadOnly.
        Editor:
          type: string
          description: 'Editor. MaxLength: 16. Nullable.'
        IsFavorite:
          type: boolean
          description: IsFavorite.
        Cultures:
          type: array
          description: Cultures.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ParametricCulture
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Parametric
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ParametricList:
      type: object
      properties:
        Id:
          type: integer
          description: Id. Key property.
          format: int32
        ParametricId:
          type: integer
          description: ParametricId.
          format: int32
        DefaultVarcharValue:
          type: string
          description: 'DefaultVarcharValue. MaxLength: 255. Nullable.'
        DefaultDescription:
          type: string
          description: DefaultDescription. Nullable.
        SortOrder:
          type: integer
          description: SortOrder. Nullable.
          format: int32
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        Code:
          type: string
          description: 'Code. MaxLength: 50. Nullable.'
        ImageKey:
          type: string
          description: ImageKey. Nullable.
          format: guid
        ImagePath:
          type: string
          description: 'ImagePath. MaxLength: 255. Nullable.'
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
        Cultures:
          type: array
          description: Cultures.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ParametricListCulture
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ParametricList
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ParametricMultiple:
      type: object
      properties:
        Id:
          type: integer
          description: Id. Key property.
          format: int32
        ParametricId:
          type: integer
          description: ParametricId.
          format: int32
        DefaultValue:
          type: string
          description: 'DefaultValue. MaxLength: 255. Nullable.'
        DefaultDescription:
          type: string
          description: DefaultDescription. Nullable.
        SortOrder:
          type: integer
          description: SortOrder. Nullable.
          format: int32
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        Code:
          type: string
          description: 'Code. MaxLength: 50. Nullable.'
        ImageKey:
          type: string
          description: ImageKey. Nullable.
          format: guid
        ImagePath:
          type: string
          description: 'ImagePath. MaxLength: 255. Nullable.'
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
        Cultures:
          type: array
          description: Cultures.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ParametricMultipleCulture
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ParametricMultiple
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ShoppingInfoType:
      type: object
      properties:
        Id:
          type: integer
          description: Id. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        GroupId:
          type: integer
          description: GroupId.
          format: int32
        DefaultName:
          type: string
          description: 'DefaultName. MaxLength: 50. Nullable.'
        DefaultDescription:
          type: string
          description: 'DefaultDescription. MaxLength: 500. Nullable.'
        DataType:
          type: string
          description: 'DataType. MaxLength: 50. Nullable.'
        DefaultValue:
          type: string
          description: DefaultValue. Nullable.
        SortOrder:
          type: integer
          description: SortOrder.
          format: int32
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        Code:
          type: string
          description: 'Code. MaxLength: 50. Nullable.'
        Cultures:
          type: array
          description: Cultures.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ShoppingInfoTypeCulture
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ShoppingInfoType
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.VariantGroup:
      type: object
      properties:
        Id:
          type: integer
          description: Id. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        DefaultName:
          type: string
          description: 'DefaultName. MaxLength: 50. Nullable.'
        DefaultDescription:
          type: string
          description: 'DefaultDescription. MaxLength: 500. Nullable.'
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        Code:
          type: string
          description: 'Code. MaxLength: 50. Nullable.'
        Cultures:
          type: array
          description: Cultures.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.VariantGroupCulture
        GroupTypes:
          type: array
          description: GroupTypes.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.VariantGroupType
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.VariantGroup
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.VariantType:
      type: object
      properties:
        Id:
          type: integer
          description: Id. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        DefaultName:
          type: string
          description: 'DefaultName. MaxLength: 50. Nullable.'
        DefaultDescription:
          type: string
          description: 'DefaultDescription. MaxLength: 500. Nullable.'
        ParametricId:
          type: integer
          description: ParametricId. Nullable.
          format: int32
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        Code:
          type: string
          description: 'Code. MaxLength: 50. Nullable.'
        Cultures:
          type: array
          description: Cultures.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.VariantTypeCulture
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.VariantType
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.VariantGroupType:
      type: object
      properties:
        GroupId:
          type: integer
          description: GroupId. Key property.
          format: int32
        TypeId:
          type: integer
          description: TypeId. Key property.
          format: int32
        SortOrder:
          type: integer
          description: SortOrder.
          format: int32
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
        Type:
          $ref: >-
            #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.VariantType
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.VariantGroupType
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductFlag:
      type: object
      properties:
        Id:
          type: integer
          description: Id. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        TypeId:
          type: integer
          description: TypeId.
          format: int32
        GroupId:
          type: integer
          description: GroupId.
          format: int32
        DefaultName:
          type: string
          description: 'DefaultName. MaxLength: 50. Nullable.'
        DefaultDescription:
          type: string
          description: 'DefaultDescription. MaxLength: 500. Nullable.'
        IsManuallyEditable:
          type: boolean
          description: IsManuallyEditable.
        SortOrder:
          type: integer
          description: SortOrder. Nullable.
          format: int32
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        Code:
          type: string
          description: 'Code. MaxLength: 50. Nullable.'
        Cultures:
          type: array
          description: Cultures.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductFlagCulture
        Group:
          $ref: >-
            #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductFlagGroup
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductFlag
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.PriceListClient:
      type: object
      properties:
        PriceListId:
          type: integer
          description: PriceListId. Nullable. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        Name:
          type: string
          description: 'Name. MaxLength: 50. Nullable.'
        Description:
          type: string
          description: Description. Nullable.
        ImagePath:
          type: string
          description: 'ImagePath. MaxLength: 255. Nullable.'
        Agreement:
          type: string
          description: 'Agreement. MaxLength: 50. Nullable.'
        StartDate:
          type: string
          description: StartDate. Nullable.
          format: date-time
        EndDate:
          type: string
          description: EndDate. Nullable.
          format: date-time
        CurrencyId:
          type: integer
          description: CurrencyId.
          format: int32
        DefaultPriceRuleId:
          type: integer
          description: DefaultPriceRuleId. Nullable.
          format: int32
        DefaultPriceRuleValue:
          type: number
          description: DefaultPriceRuleValue. Nullable.
          format: decimal
        DefaultSupplementChargePercentage:
          type: number
          description: DefaultSupplementChargePercentage.
          format: decimal
        DefaultKickbackPercentage:
          type: number
          description: DefaultKickbackPercentage. Nullable.
          format: decimal
        DefaultMinimumProductMarginPercentage:
          type: number
          description: DefaultMinimumProductMarginPercentage. Nullable.
          format: decimal
        ParentPriceListId:
          type: integer
          description: ParentPriceListId. Nullable.
          format: int32
        PopulationRuleId:
          type: integer
          description: PopulationRuleId.
          format: int32
        ChosenWarehouseId:
          type: integer
          description: ChosenWarehouseId. Nullable.
          format: int32
        ChosenLocationId:
          type: integer
          description: ChosenLocationId. Nullable.
          format: int32
        IsErpUpdateable:
          type: boolean
          description: IsErpUpdateable.
        IsErpIntegrated:
          type: boolean
          description: IsErpIntegrated.
        IsPrimary:
          type: boolean
          description: IsPrimary.
        IsPublic:
          type: boolean
          description: IsPublic. Nullable.
        IsLimitedToStock:
          type: boolean
          description: IsLimitedToStock. Nullable.
        IsBid:
          type: boolean
          description: IsBid. Nullable.
        IsStako:
          type: boolean
          description: IsStako. Nullable.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        ImageKey:
          type: string
          description: ImageKey. Nullable.
          format: guid
        TypeId:
          type: integer
          description: TypeId.
          format: int32
        ImageExtension:
          type: string
          description: 'ImageExtension. MaxLength: 16. Nullable.'
        DefaultSupplementCharge:
          type: number
          description: DefaultSupplementCharge. Nullable.
          format: decimal
        DefaultLimitToPriceRecommended:
          type: boolean
          description: DefaultLimitToPriceRecommended. Nullable.
        IsVirtual:
          type: boolean
          description: IsVirtual.
        SalesAreaId:
          type: integer
          description: SalesAreaId. Nullable.
          format: int32
        InheritStructureCalculationRule:
          type: integer
          description: InheritStructureCalculationRule.
          format: int32
        PriceList:
          $ref: >-
            #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.PriceList
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.PriceListClient
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientWarehouse:
      type: object
      properties:
        WarehouseId:
          type: integer
          description: WarehouseId. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        TypeId:
          type: integer
          description: TypeId.
          format: int32
        Code:
          type: string
          description: 'Code. MaxLength: 50. Nullable.'
        Name:
          type: string
          description: 'Name. MaxLength: 50. Nullable.'
        IsStandard:
          type: boolean
          description: IsStandard.
        StandardLeadTimeDayCount:
          type: integer
          description: StandardLeadTimeDayCount. Nullable.
          format: int32
        FreightCost:
          type: number
          description: FreightCost. Nullable.
          format: decimal
        CostBlock:
          type: integer
          description: CostBlock. Nullable.
          format: int32
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        Locations:
          type: array
          description: Locations.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientWarehouseLocation
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientWarehouse
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductRelationType:
      type: object
      properties:
        Id:
          type: integer
          description: Id. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        Code:
          type: string
          description: 'Code. MaxLength: 50. Nullable.'
        DefaultName:
          type: string
          description: 'DefaultName. MaxLength: 50. Nullable.'
        DefaultDescription:
          type: string
          description: 'DefaultDescription. MaxLength: 500. Nullable.'
        IsBidirectional:
          type: boolean
          description: IsBidirectional.
        IsActive:
          type: boolean
          description: IsActive.
        SortOrder:
          type: integer
          description: SortOrder. Nullable.
          format: int32
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        Cultures:
          type: array
          description: Cultures.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductRelationTypeCulture
      format: >-
        Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductRelationType
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductInfoType:
      type: object
      properties:
        Id:
          type: integer
          description: Id. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        GroupId:
          type: integer
          description: GroupId.
          format: int32
        DefaultName:
          type: string
          description: 'DefaultName. MaxLength: 50. Nullable.'
        DefaultDescription:
          type: string
          description: 'DefaultDescription. MaxLength: 500. Nullable.'
        SortOrder:
          type: integer
          description: SortOrder.
          format: int32
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        Code:
          type: string
          description: 'Code. MaxLength: 50. Nullable.'
        Cultures:
          type: array
          description: Cultures.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductInfoTypeCulture
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ProductInfoType
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientDivisionInfo:
      type: object
      properties:
        DivisionId:
          type: integer
          description: DivisionId. Key property.
          format: int32
        TypeId:
          type: integer
          description: TypeId. Key property.
          format: int32
        Id:
          type: integer
          description: Id.
          format: int32
        Value:
          type: string
          description: Value. Nullable.
        Updated:
          type: string
          description: Updated.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy.
          format: int32
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientDivisionInfo
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientDivisionCulture:
      type: object
      properties:
        DivisionId:
          type: integer
          description: DivisionId. Key property.
          format: int32
        CultureCode:
          type: string
          description: 'CultureCode. MaxLength: 16. Key property.'
        Name:
          type: string
          description: 'Name. MaxLength: 50. Nullable.'
        GroupName:
          type: string
          description: 'GroupName. MaxLength: 50. Nullable.'
        SubGroupName:
          type: string
          description: 'SubGroupName. MaxLength: 50. Nullable.'
        Description:
          type: string
          description: Description. Nullable.
        ImagePath:
          type: string
          description: 'ImagePath. MaxLength: 255. Nullable.'
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        UniqueUrlName:
          type: string
          description: 'UniqueUrlName. MaxLength: 100. Nullable.'
        IsUniqueUrlNameManuallyMaintained:
          type: boolean
          description: IsUniqueUrlNameManuallyMaintained.
        ImageKey:
          type: string
          description: ImageKey. Nullable.
          format: guid
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
      format: >-
        Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientDivisionCulture
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientDivisionApplication:
      type: object
      properties:
        DivisionId:
          type: integer
          description: DivisionId. Key property.
          format: int32
        ApplicationId:
          type: integer
          description: ApplicationId. Key property.
          format: int32
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
      format: >-
        Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientDivisionApplication
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientDivisionPriceList:
      type: object
      properties:
        DivisionId:
          type: integer
          description: DivisionId. Key property.
          format: int32
        PriceListId:
          type: integer
          description: PriceListId. Key property.
          format: int32
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        ClientId:
          type: integer
          description: ClientId. Nullable.
          format: int32
      format: >-
        Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientDivisionPriceList
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientDivisionWarehouse:
      type: object
      properties:
        DivisionId:
          type: integer
          description: DivisionId. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId. Key property.
          format: int32
        WarehouseId:
          type: integer
          description: WarehouseId. Key property.
          format: int32
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Locations:
          type: array
          description: Locations.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientDivisionWarehouseLocation
      format: >-
        Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientDivisionWarehouse
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientDivisionWarehouseLocation:
      type: object
      properties:
        DivisionId:
          type: integer
          description: DivisionId. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId. Key property.
          format: int32
        WarehouseId:
          type: integer
          description: WarehouseId. Key property.
          format: int32
        LocationId:
          type: integer
          description: LocationId. Key property.
          format: int32
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
      format: >-
        Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientDivisionWarehouseLocation
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientDivision:
      type: object
      properties:
        Id:
          type: integer
          description: Id. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        DivisionCode:
          type: string
          description: 'DivisionCode. MaxLength: 50. Nullable.'
        DefaultName:
          type: string
          description: 'DefaultName. MaxLength: 50. Nullable.'
        DefaultGroupName:
          type: string
          description: 'DefaultGroupName. MaxLength: 50. Nullable.'
        DefaultSubGroupName:
          type: string
          description: 'DefaultSubGroupName. MaxLength: 50. Nullable.'
        DefaultDescription:
          type: string
          description: DefaultDescription. Nullable.
        DefaultImagePath:
          type: string
          description: 'DefaultImagePath. MaxLength: 255. Nullable.'
        IsPublic:
          type: boolean
          description: IsPublic.
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        Key:
          type: string
          description: Key.
          format: guid
        ImageKey:
          type: string
          description: ImageKey. Nullable.
          format: guid
        DefaultUniqueUrlName:
          type: string
          description: 'DefaultUniqueUrlName. MaxLength: 100. Nullable.'
        Latitude:
          type: string
          description: Latitude. Nullable.
        Longitude:
          type: string
          description: Longitude. Nullable.
        EmailAddress:
          type: string
          description: 'EmailAddress. MaxLength: 255. Nullable.'
        PhoneNumber:
          type: string
          description: 'PhoneNumber. MaxLength: 50. Nullable.'
        FaxNumber:
          type: string
          description: 'FaxNumber. MaxLength: 50. Nullable.'
        AddressLine1:
          type: string
          description: 'AddressLine1. MaxLength: 255. Nullable.'
        AddressLine2:
          type: string
          description: 'AddressLine2. MaxLength: 255. Nullable.'
        ZipCode:
          type: string
          description: 'ZipCode. MaxLength: 50. Nullable.'
        City:
          type: string
          description: 'City. MaxLength: 50. Nullable.'
        Region:
          type: string
          description: 'Region. MaxLength: 100. Nullable.'
        CountryId:
          type: integer
          description: CountryId. Nullable.
          format: int32
        OpenHoursWeekday:
          type: string
          description: 'OpenHoursWeekday. MaxLength: 255. Nullable.'
        OpenHoursSaturday:
          type: string
          description: 'OpenHoursSaturday. MaxLength: 255. Nullable.'
        OpenHoursSunday:
          type: string
          description: 'OpenHoursSunday. MaxLength: 255. Nullable.'
        Applications:
          type: array
          description: Applications.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientDivisionApplication
        Infos:
          type: array
          description: Infos.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientDivisionInfo
        PriceLists:
          type: array
          description: PriceLists.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientDivisionPriceList
        Warehouses:
          type: array
          description: Warehouses.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientDivisionWarehouse
        Cultures:
          type: array
          description: Cultures.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientDivisionCulture
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientDivision
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Manufacturer:
      type: object
      properties:
        Id:
          type: integer
          description: Id. Key property.
          format: int32
        CorporationId:
          type: integer
          description: CorporationId. Nullable.
          format: int32
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        Key:
          type: string
          description: Key.
          format: guid
        Corporation:
          $ref: >-
            #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Corporation
        ClientManufacturers:
          type: array
          description: ClientManufacturers.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientManufacturer
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Manufacturer
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Corporation:
      type: object
      properties:
        Id:
          type: integer
          description: Id. Key property.
          format: int32
        Key:
          type: string
          description: Key.
          format: guid
        OrganizationNo:
          type: string
          description: 'OrganizationNo. MaxLength: 50. Nullable.'
        DefaultName:
          type: string
          description: 'DefaultName. MaxLength: 100. Nullable.'
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        Suppliers:
          type: array
          description: Suppliers.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Supplier
        Manufacturers:
          type: array
          description: Manufacturers.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Manufacturer
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Corporation
    Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Supplier:
      type: object
      properties:
        Id:
          type: integer
          description: Id. Key property.
          format: int32
        CorporationId:
          type: integer
          description: CorporationId. Nullable.
          format: int32
        IsActive:
          type: boolean
          description: IsActive.
        Created:
          type: string
          description: Created.
          format: date-time
        CreatedBy:
          type: integer
          description: CreatedBy.
          format: int32
        Updated:
          type: string
          description: Updated. Nullable.
          format: date-time
        UpdatedBy:
          type: integer
          description: UpdatedBy. Nullable.
          format: int32
        Key:
          type: string
          description: Key.
          format: guid
        SecretKey:
          type: string
          description: SecretKey.
          format: guid
        Corporation:
          $ref: >-
            #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Corporation
        ClientSuppliers:
          type: array
          description: ClientSuppliers.
          items:
            $ref: >-
              #/components/schemas/Enferno.Storm.Query.Api.DataContexts.ApplicationModel.ClientSupplier
      format: Enferno.Storm.Query.Api.DataContexts.ApplicationModel.Supplier
    Enferno.Storm.Query.Api.Models.SupplierCategoryMapping:
      type: object
      properties:
        CategorySupplierId:
          type: integer
          description: CategorySupplierId. Key property.
          format: int32
        Code:
          type: string
          description: Code. Nullable.
        CategoryId:
          type: integer
          description: CategoryId. Nullable.
          format: int32
        CategoryName:
          type: string
          description: CategoryName. Nullable.
        ProductCount:
          type: integer
          description: ProductCount. Nullable.
          format: int32
        IsMapped:
          type: boolean
          description: IsMapped.
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        SupplierId:
          type: integer
          description: SupplierId.
          format: int32
        IsActive:
          type: boolean
          description: IsActive.
      format: Enferno.Storm.Query.Api.Models.SupplierCategoryMapping
    Enferno.Storm.Query.Api.Models.SupplierManufacturerMapping:
      type: object
      properties:
        ManufacturerSupplierId:
          type: integer
          description: ManufacturerSupplierId. Key property.
          format: int32
        ClientId:
          type: integer
          description: ClientId.
          format: int32
        SupplierId:
          type: integer
          description: SupplierId.
          format: int32
        Code:
          type: string
          description: Code. Nullable.
        ProductCount:
          type: integer
          description: ProductCount.
          format: int32
        IsActive:
          type: boolean
          description: IsActive.
      format: Enferno.Storm.Query.Api.Models.SupplierManufacturerMapping
x-original-swagger-version: '2.0'
