# File lib/fog/aws/requests/simpledb/delete_attributes.rb, line 38
        def delete_attributes(domain_name, item_name, attributes = nil)
          response = Excon::Response.new
          if self.data[:domains][domain_name]
            if self.data[:domains][domain_name][item_name]
              if attributes
                for key, value in attributes
                  if self.data[:domains][domain_name][item_name][key]
                    if value.nil? || value.empty?
                      self.data[:domains][domain_name][item_name].delete(key)
                    else
                      for v in value
                        self.data[:domains][domain_name][item_name][key].delete(v)
                      end
                    end
                  end
                end
              else
                self.data[:domains][domain_name][item_name].clear
              end
            end
            response.status = 200
            response.body = {
              '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