Schema for Fleming Provider Settings

From ProviderSettings.schema.yaml (fleming/ProviderSettings.schema)

---
$id: https://skeleton.botmd.io/fleming/ProviderSettings.schema
$schema: http://json-schema.org/draft-07/schema#

title: Provider Settings
description: >-
  These settings are used for Fleming `Provider`s in Chatterbox.

type: object
additionalProperties: true
required: []

allOf:
  - $ref: "/hospital/Permissions.schema"
  - properties:
      airtable:
        $ref: "/scalpel/TabularInterfaceSettings.schema#/properties/airtable"

      gsheets:
        $ref: "/scalpel/TabularInterfaceSettings.schema#/properties/gsheets"

      logo:
        title: Logo
        description: Default logo for the provider to display
        type: object
        required: [url]
        properties:
          url:
            title: Logo URL
            description: Logo URL for display
            type: string

[Main Page] [Schema Documentation] [Examples]