parameters: (shape)
return_statement: return (hasattr(shape, 'serialization') and
              shape.serialization.get('jsonvalue', False) and
              shape.serialization.get('location') == 'header' and
              shape.type_name == 'string')
docstring: Determines if the provided shape is the special header type jsonvalue.
  
      :type shape: botocore.shape
      :param shape: Shape to be inspected for the jsonvalue trait.
  
      :return: True if this type is a jsonvalue, False otherwise
      :rtype: Bool
docstring_summary: Determines if the provided shape is the special header type jsonvalue.
docstring_tokens: Determines if the provided shape is the special header type jsonvalue .
function: def is_json_value_header(shape):
      """Determines if the provided shape is the special header type jsonvalue.
  
      :type shape: botocore.shape
      :param shape: Shape to be inspected for the jsonvalue trait.
  
      :return: True if this type is a jsonvalue, False otherwise
      :rtype: Bool
      """
      return (hasattr(shape, 'serialization') and
              shape.serialization.get('jsonvalue', False) and
              shape.serialization.get('location') == 'header' and
              shape.type_name == 'string')
function_tokens: def is_json_value_header ( shape ) : return ( hasattr ( shape , 'serialization' ) and shape . serialization . get ( 'jsonvalue' , False ) and shape . serialization . get ( 'location' ) == 'header' and shape . type_name == 'string' )