# File lib/fog/aws/requests/simpledb/get_attributes.rb, line 43
        def get_attributes(domain_name, item_name, attributes = nil)
          response = Excon::Response.new
          if self.data[:domains][domain_name]
            object = {}
            if attributes
              for attribute in attributes
                if self.data[:domains][domain_name][item_name] && self.data[:domains][domain_name][item_name]
                  object[attribute] = self.data[:domains][domain_name][item_name][attribute]
                end
              end
            elsif self.data[:domains][domain_name][item_name]
              object = self.data[:domains][domain_name][item_name]
            end
            response.status = 200
            response.body = {
              'Attributes'  => object,
              'BoxUsage'    => Fog::AWS::Mock.box_usage,
              'RequestId'   => Fog::AWS::Mock.request_id
            }
          else
            response.status = 400
            raise(Excon::Errors.status_error({:expects => 200}, response))
          end
          response
        end