Sha256: b4dcb29cbd0ffae194b672a7e2f989ee701a184685369b2b8b75ded537f91a99
Contents?: true
Size: 555 Bytes
Versions: 11
Compression:
Stored size: 555 Bytes
Contents
# frozen_string_literal: true module Mihari module Entities class Config < Grape::Entity expose :name, documentation: {type: String, required: true} expose :type, documentation: {type: String, required: true} expose :items, documentation: {type: Hash, is_array: true, required: true} expose :configured, documentation: {type: Grape::API::Boolean, required: true} end class Configs < Grape::Entity expose :results, using: Config, documentation: {type: Config, is_array: true, required: true} end end end
Version data entries
11 entries across 11 versions & 1 rubygems