    # File lib/fog/aws/requests/simpledb/get_attributes.rb, line 50
            def get_attributes(domain_name, item_name, options = {})
              if options.is_a?(Array)
                Fog::Logger.deprecation("get_attributes with array attributes param is deprecated, use 'AttributeName' => attributes) instead [light_black](#{caller.first})[/]")
                options['AttributeName'] ||= options if options.is_a?(Array)
              end
              options['AttributeName'] ||= []
              response = Excon::Response.new
              if self.data[:domains][domain_name]
                object = {}
                if !options['AttributeName'].empty?
                  for attribute in options['AttributeName']
                    if self.data[:domains][domain_name].has_key?(item_name) && self.data[:domains][domain_name][item_name].has_key?(attribute)
                      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