class Aws::RpcV2::Parser

def parse_ref(ref, value, target = nil)

def parse_ref(ref, value, target = nil)
  if value.nil?
    nil
  else
    case ref.shape
    when StructureShape then structure(ref, value, target)
    when ListShape then list(ref, value, target)
    when MapShape then map(ref, value, target)
    else value
    end
  end
end