// Generated by the proto_extras plugin. DO NOT EDIT!
// source: components/optimization_guide/proto/features/content_annotation.proto

#ifndef COMPONENTS_OPTIMIZATION_GUIDE_PROTO_FEATURES_CONTENT_ANNOTATION_EQUAL_H_
#define COMPONENTS_OPTIMIZATION_GUIDE_PROTO_FEATURES_CONTENT_ANNOTATION_EQUAL_H_



namespace optimization_guide {
namespace proto {
class CarRental;
class ContentAnnotation;
class ContentAnnotationLoggingData;
class ContentAnnotationRequest;
class ContentAnnotationResponse;
class Date;
class DynamicAttribute;
class FlightReservation;
class HotelBooking;
class Order;
class Product;
class Shipment;
class StructuredData;
}  // namespace proto
}  // namespace optimization_guide


namespace optimization_guide {
namespace proto {
bool operator==(const ContentAnnotationLoggingData& lhs, const ContentAnnotationLoggingData& rhs);
bool operator==(const ContentAnnotationRequest& lhs, const ContentAnnotationRequest& rhs);
bool operator==(const ContentAnnotationResponse& lhs, const ContentAnnotationResponse& rhs);
bool operator==(const ContentAnnotation& lhs, const ContentAnnotation& rhs);
bool operator==(const StructuredData& lhs, const StructuredData& rhs);
bool operator==(const Order& lhs, const Order& rhs);
bool operator==(const Product& lhs, const Product& rhs);
bool operator==(const Date& lhs, const Date& rhs);
bool operator==(const Shipment& lhs, const Shipment& rhs);
bool operator==(const FlightReservation& lhs, const FlightReservation& rhs);
bool operator==(const HotelBooking& lhs, const HotelBooking& rhs);
bool operator==(const CarRental& lhs, const CarRental& rhs);
bool operator==(const DynamicAttribute& lhs, const DynamicAttribute& rhs);
}  // namespace proto
}  // namespace optimization_guide


#endif  // COMPONENTS_OPTIMIZATION_GUIDE_PROTO_FEATURES_CONTENT_ANNOTATION_EQUAL_H_
