15 #ifndef GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_STORAGE_SERVICE_ACCOUNT_H
16 #define GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_STORAGE_SERVICE_ACCOUNT_H
18 #include "google/cloud/storage/version.h"
19 #include "google/cloud/status_or.h"
27 struct ServiceAccountParser;
28 struct GrpcServiceAccountParser;
39 std::string
const&
kind()
const {
return kind_; }
42 friend struct internal::ServiceAccountParser;
43 friend struct internal::GrpcServiceAccountParser;
45 std::string email_address_;
60 return std::rel_ops::operator!=(lhs, rhs);
64 return std::rel_ops::operator>(lhs, rhs);
68 return std::rel_ops::operator<=(lhs, rhs);
72 return std::rel_ops::operator>=(lhs, rhs);