# frozen_string_literal: true module EvilMartiansAPI module Model module Developers # NOTE: fake examples, it's for illustrative purposes only. # # For available alternatives for typed domain models, # see https://evilmartians.com/chronicles/ideal-http-client#typed-domain-models # class Request < Shale::Mapper attribute :team_number, Shale::Type::String attribute :language, Shale::Type::String hsh do map :team_number, to: :team_number map :language, to: :language end json do map "team_number", to: :team_number map "language", to: :language end end end end end