Sha256: 70c704d1e2b5de682d7919f6f49afdbc7ef1283d869d81906d518279d5c60a5e
Contents?: true
Size: 476 Bytes
Versions: 1
Compression:
Stored size: 476 Bytes
Contents
# frozen_string_literal: true require 'clean_architecture/types' require 'dry/struct' module CleanArchitecture module Entities class FailureDetails < Dry::Struct FailureTypes = Types::Strict::String.enum( 'error', 'expectation_failed', 'not_found', 'unauthorized' ) attribute :type, FailureTypes attribute :message, Types::Strict::String attribute :other_properties, Types::Strict::Hash end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
clean-architecture-0.2.0 | lib/clean_architecture/entities/failure_details.rb |