module.exports =
  body:
    login:    type: 'string'
    password: type: 'string'

  response:
    200:
      type: 'object'
      required: ['success']
      properties:
        success:  type: 'boolean'
        err:      type: 'string'
        user:
          type: 'object'
          required: ['user', 'login']
          properties:
            user:   type: 'number'
            login:  type: 'string'
      # user is required iff success
      # err is required otherwise
      if:
        properties:
          success:
            const: true
      then:
        required: ['user']
      else:
        required: ['err']
