Sha256: e1247fc15b43bbe083d7a1f534c75d2373bd0f27b18a944fb8a06bc0012d7728

Contents?: true

Size: 1.05 KB

Versions: 14

Compression:

Stored size: 1.05 KB

Contents

module ActivityNotification
  module Swagger::ErrorSchema #:nodoc:
    extend ActiveSupport::Concern
    include ::Swagger::Blocks

    included do
      swagger_component do
        schema :Error do
          key :required, [:gem, :error]
          property :gem do
            key :type, :string
            key :description, "Name of gem generating this error"
            key :default, "activity_notification"
            key :example, "activity_notification"
          end
          property :error do
            key :type, :object
            key :description, "Error information"
            property :code do
              key :type, :integer
              key :description, "Error code: default value is HTTP status code"
            end
            property :message do
              key :type, :string
              key :description, "Error message"
            end
            property :type do
              key :type, :string
              key :description, "Error type describing error message"
            end
          end
        end
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
activity_notification-2.3.3 lib/activity_notification/models/concerns/swagger/error_schema.rb
activity_notification-2.3.2 lib/activity_notification/models/concerns/swagger/error_schema.rb
activity_notification-2.3.1 lib/activity_notification/models/concerns/swagger/error_schema.rb
activity_notification-2.3.0 lib/activity_notification/models/concerns/swagger/error_schema.rb
activity_notification-2.2.4 lib/activity_notification/models/concerns/swagger/error_schema.rb
activity_notification-2.2.3 lib/activity_notification/models/concerns/swagger/error_schema.rb
activity_notification-2.2.2 lib/activity_notification/models/concerns/swagger/error_schema.rb
activity_notification-2.2.1 lib/activity_notification/models/concerns/swagger/error_schema.rb
activity_notification-2.2.0 lib/activity_notification/models/concerns/swagger/error_schema.rb
activity_notification-2.1.4 lib/activity_notification/models/concerns/swagger/error_schema.rb
activity_notification-2.1.3 lib/activity_notification/models/concerns/swagger/error_schema.rb
activity_notification-2.1.2 lib/activity_notification/models/concerns/swagger/error_schema.rb
activity_notification-2.1.1 lib/activity_notification/models/concerns/swagger/error_schema.rb
activity_notification-2.1.0 lib/activity_notification/models/concerns/swagger/error_schema.rb