class Aws::Api::Docs::ResponseStructureExample

def entry(ref, context, visited)

def entry(ref, context, visited)
  if ref.shape.name == 'AttributeValue'
    return ["#{context} #=> <Hash,Array,String,Numeric,Boolean,IO,Set,nil>"]
  elsif visited.include?(ref.shape)
    return ["#{context} #=> Types::#{ref.shape.name}"]
  else
    visited  = visited + [ref.shape]
  end
  case ref.shape
  when StructureShape then structure(ref, context, visited)
  when ListShape then list(ref, context, visited)
  when MapShape then map(ref, context, visited)
  else ["#{context} #=> #{value(ref)}"]
  end
end