Schema for Bell Bell Provider

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

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

title: Bell Provider
description: >-
  Provider settings for `BellProvider`.

type: object
additionalProperties: true
required: []

allOf:
  - $ref: "/hospital/Permissions.schema"
  - properties:
      sources:
        title: Sources
        description: Sources used to download roster or any additional information required for parsing the roster.
        type: object
        additionalProperties: false
        properties:
          s3:
            title: S3 URL
            description: The URI of the s3 source. eg. s3://bucket/key/ .
            type: string
          mailtrafick:
            title: mailtrafick URL
            description: The URI of the mailtrafick source. eg. s3://bucket/key/ .
            type: string
          rest:
            title: rest URL
            description: The URI of the rest source. eg. https://rest/endpoint .
            type: string

      sinks:
        title: Sinks
        description: Sinks used to upload roster or any additional information.
        type: object
        additionalProperties: false
        properties:
          s3:
            title: S3 URL
            description: The URI of the s3 sink. eg. s3://bucket/key/ .
            type: string
          mailtrafick:
            title: mailtrafick URL
            description: The URI of the mailtrafick sink. eg. s3://bucket/key/ .
            type: string
          rest:
            title: rest URL
            description: The URI of the rest sink. eg. https://rest/endpoint .
            type: string

[Main Page] [Schema Documentation] [Examples]