Asymmetrik/node-rest-starter

View on GitHub
src/app/core/user/user.components.yml

Summary

Maintainability
Test Coverage
components:
  schemas:
    User:
      type: object
      required:
        - name
        - organization
        - email
        - username
        - provider
      properties:
        phone:
          type: string
        canProxy:
          type: boolean
          default: false
        externalGroups:
          type: array
          items:
            type: string
        externalRoles:
          type: array
          items:
            type: string
        bypassAccessCheck:
          type: boolean
          default: false
        messsagesAcknowledged:
          type: integer
          minimum: 0
        acceptedEua:
          type: boolean
          default: null
        lastLogin:
          type: integer
        lastLoginWithAccess:
          type: integer
        newFeatureDismissed:
          type: boolean
          default: null
        _id:
          type: string
        name:
          type: string
        organization:
          type: string
        email:
          type: string
          format: email
        username:
          type: string
        created:
          type: integer
        updated:
          type: integer
        alertsViewed:
          type: integer
        teams:
          type: array
          items:
            $ref: "#/components/schemas/TeamRole"
        roles:
          type: object
        provider:
          type: string
        resetPasswordExpires:
          type: boolean
          default: null
        id:
          type: string
        preferences:
          type: object