// Generated by the proto_extras plugin. DO NOT EDIT!
// source: components/private_ai/proto/private_ai.proto

#ifndef COMPONENTS_PRIVATE_AI_PROTO_PRIVATE_AI_EQUAL_H_
#define COMPONENTS_PRIVATE_AI_PROTO_PRIVATE_AI_EQUAL_H_



namespace private_ai {
namespace proto {
class AnonymousTokenRequest;
class Blob;
class Candidate;
class ChromeClientMetadata;
class ClientMetadata;
class Content;
class GenerateContentRequest;
class GenerateContentResponse;
class PaicMessage;
class Part;
class PrivateAiRequest;
class PrivateAiResponse;
}  // namespace proto
}  // namespace private_ai


namespace private_ai {
namespace proto {
bool operator==(const PrivateAiRequest& lhs, const PrivateAiRequest& rhs);
bool operator==(const PrivateAiResponse& lhs, const PrivateAiResponse& rhs);
bool operator==(const PaicMessage& lhs, const PaicMessage& rhs);
bool operator==(const GenerateContentRequest& lhs, const GenerateContentRequest& rhs);
bool operator==(const Content& lhs, const Content& rhs);
bool operator==(const Part& lhs, const Part& rhs);
bool operator==(const Blob& lhs, const Blob& rhs);
bool operator==(const GenerateContentResponse& lhs, const GenerateContentResponse& rhs);
bool operator==(const Candidate& lhs, const Candidate& rhs);
bool operator==(const ChromeClientMetadata& lhs, const ChromeClientMetadata& rhs);
bool operator==(const ClientMetadata& lhs, const ClientMetadata& rhs);
bool operator==(const AnonymousTokenRequest& lhs, const AnonymousTokenRequest& rhs);
}  // namespace proto
}  // namespace private_ai


#endif  // COMPONENTS_PRIVATE_AI_PROTO_PRIVATE_AI_EQUAL_H_
