               :pk?                                 schema/Bool
               (schema/optional-key :nested-fields) #{(schema/recursive #'describe-table-schema)}}}})
 
-(def describe-database-schema
+(def DescribeDatabase
   "Schema for the expected output of `describe-database`."
   {:tables #{{:name   schema/Str
               :schema (schema/maybe schema/Str)}}})
 
-(def describe-table-fks-schema
+(def DescribeTableFKs
   "Schema for the expected output of `describe-table-fks`."
   #{{:fk-column-name   schema/Str
      :dest-table       {:name   schema/Str

   :username-incorrect                 "Looks like your username is incorrect."
   :username-or-password-incorrect     "Looks like the username or password is incorrect."})

(def analyze-table-schema
  "Schema for the expected output of `analyze-table`."
  {:rows   schema/Int
   :fields [{:name            schema/Str

             :preview-display schema/Bool
             :pk?             schema/Bool}]})

(def DescribeTable
  "Schema for the expected output of `describe-table`."
  {:name   schema/Str
   :schema (schema/maybe schema/Str)
