def GenerateArrayQueryParameter(name, element_type, elements):
  """Generates a named parameter for an array.

  Args:
    name: name of the parameter.
    element_type: Type of the elements in the array.
    elements (list): Values of this array.
  """
  return {
      'name': name,
      'parameterType': {
          'type': 'ARRAY',
          'arrayType': {
              'type': element_type
          }
      },
      'parameterValue': {
          'arrayValues': [{
              'value': v
          } for v in elements]
      }
  }