openapi: 3.1.1
info:
  title: "Home & Kitchen \u2014 Item Attributes (v2)"
  version: 2.0.0
  license:
    name: CC-BY-NC-SA 4.0 International
  contact:
    name: Beckn Labs
    url: https://beckn.io
components:
  schemas:
    HomeAndKitchenItem:
      x-iri: https://schema.nfh.global/HomeAndKitchenItem/v2.0
      allOf:
      - $ref: https://schema.nfh.global/RetailCoreItem/v2.0/attributes.yaml#/components/schemas/RetailCoreItem
      - type: object
        additionalProperties: false
        x-jsonld: {}
        description: 'Home & Kitchen-specific extensions to RetailCoreItemAttributes.
          Covers care, installation and usage environment guidance.

          '
        properties:
          careInstructions:
            type: string
            description: Cleaning and maintenance guidance.
          installation:
            type: object
            additionalProperties: false
            description: Installation requirements and support information.
            properties:
              required:
                type: boolean
                description: Whether professional installation is required.
              providedBySeller:
                type: boolean
                description: Whether seller provides installation.
              notes:
                type: string
          usage:
            type: object
            additionalProperties: false
            description: Usage environment or compatibility constraints.
            properties:
              indoorOnly:
                type: boolean
              outdoorOnly:
                type: boolean
              compatibleWith:
                type: array
                items:
                  type: string
                description: Compatible appliances or systems.
          warranty:
            type: object
            additionalProperties: false
            description: Warranty information at item level (if generic).
            properties:
              duration:
                type: string
                description: ISO 8601 duration (e.g., P1Y).
              type:
                type: string
                enum:
                - MANUFACTURER
                - SELLER
              terms:
                type: string
