code: func AttributeType(nameBuilder NameBuilder, attributeType DynamoDBAttributeType) ConditionBuilder {
  	v := ValueBuilder{
  		value: string(attributeType),
  	}
  	return ConditionBuilder{
  		operandList: []OperandBuilder{nameBuilder, v},
  		mode:        attrTypeCond,
  	}
  }
docs: // AttributeType returns a ConditionBuilder representing the result of the
  // attribute_type function in DynamoDB Condition Expressions. The DynamoDB types
  // are represented by the type DynamoDBAttributeType. The resulting
  // ConditionBuilder can be used as a part of other Condition Expressions or as
  // an argument to the WithCondition() method for the Builder struct.
  //
  // Example:
  //
  //     // condition represents the boolean condition of whether the item
  //     // attribute "Age" has the DynamoDB type Number or not
  //     condition := expression.AttributeType(expression.Name("Age"), expression.Number)
  //
  //     // Used in another Condition Expression
  //     anotherCondition := expression.Not(condition)
  //     // Used to make an Builder
  //     builder := expression.NewBuilder().WithCondition(condition)
  //
  // Expression Equivalent:
  //
  //     expression.AttributeType(expression.Name("Age"), expression.Number)
  //     // Let :type be an ExpressionAttributeValue representing the value "N"
  //     "attribute_type (Age, :type)"