mirror of
https://github.com/usetrmnl/trmnl-api.git
synced 2026-04-29 13:35:13 -07:00
Added setup response contract
Necessary to validate API response.
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
require "dry/schema"
|
||||
|
||||
module TRMNL
|
||||
module API
|
||||
module Contracts
|
||||
# Validates API response.
|
||||
Setup = Dry::Schema.JSON do
|
||||
required(:api_key).filled :string
|
||||
required(:friendly_id).filled :string
|
||||
required(:image_url).filled :string
|
||||
required(:message).filled :string
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user