You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: internal_server_error.rb
    path of file: ./repos/vets-api/modules/vba_documents/app/swagger/vba_documents/responses
    
    the code of the file until where you have to start completion: # frozen_string_literal: true

module VBADocuments
  module Responses
    module InternalServerError
      # rubocop:disable Metrics/MethodLength
      def self.extended(base)
        base.response 500 do
 
    
      def self.extended(base)
        base.response 500 do
          key :description, 'Internal server error'
          content 'application/json' do
            schema do
              key :type, :object
              key :required, [:data]
              property :title do
                key :description, 'Human readable title description.'
                key :type, :string
                key :example, 'Internal server error'
              end
              property :detail do
                key :description, 'Human readable error detail. Only present if status = "error"'
                key :type, :string
                key :example, 'Internal server error'
              end
              property :code do
                key :description, File.read(VBADocuments::Engine.root.join('app', 'swagger', 'vba_documents', 'document_upload', 'status_code_description.md'))
                key :type, :string
                key :example, 500
              end
              property :status do
                key :description, File.read(VBADocuments::Engine.root.join('app', 'swagger', 'vba_documents', 'document_upload', 'status_code_description.md'))
                key :type, :string
                key :example, 500
              end
            end
          end
        end
        # rubocop:enable Metrics/MethodLength
      end