Sha256: e55c23bab3b133a8f95472ce31a6a91552ca515be87990278aa7d084a8bd4de0
Contents?: true
Size: 751 Bytes
Versions: 11
Compression:
Stored size: 751 Bytes
Contents
# frozen_string_literal: true module Mihari module Entities class Alert < Grape::Entity expose :id, documentation: {type: Integer, required: true} expose :rule_id, documentation: {type: String, required: true}, as: :ruleId expose :created_at, documentation: {type: DateTime, required: true}, as: :createdAt expose :artifacts, using: Entities::BaseArtifact, documentation: {type: Entities::BaseArtifact, is_array: true} expose :tags, using: Entities::Tag, documentation: {type: Entities::Tag, is_array: true, required: true} end class AlertsWithPagination < Pagination expose :results, using: Entities::Alert, documentation: {type: Entities::Alert, is_array: true, required: true} end end end
Version data entries
11 entries across 11 versions & 1 rubygems