Schema for Cleo Shadowfax User Properties (Cleo)

From ShadowfaxUserProperties.schema.yaml (cleo/ShadowfaxUserProperties.schema)

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

title: Shadowfax User Properties (Cleo)
description: Cleo specific Shadowfax user properties.

type: object
required: []
additionalProperties: false

properties:
  clinic:
    title: Clinic
    description: Clinic domain of user.
    type: string
    minLength: 1

  name:
    title: Name
    description: Name of user.
    type: string
    minLength: 1

  profile_uid:
    title: Profile UID
    description: Profile UID of user.
    type: string
    minLength: 1

  communication_method:
    title: Communication Method
    description: Preferred communication method of user.
    type: string
    minLength: 1

  language:
    title: Language
    description: Preferred language of user.
    type: string
    minLength: 1

  is_anonymous:
    title: Is Anonymous
    description: Whether this is a known user.
    type: boolean

  is_clinician:
    title: Is Clinician
    description: Whether this is a clinician.
    type: boolean

  is_patient:
    title: Is Patient
    description: Whether this is a patient.
    type: boolean

  is_caregiver:
    title: Is Caregiver
    description: Whether this is a caregiver.
    type: boolean
#end properties

[Main Page] [Schema Documentation] [Examples]