Line data Source code
1 : /**
2 : * Copyright Soramitsu Co., Ltd. All Rights Reserved.
3 : * SPDX-License-Identifier: Apache-2.0
4 : */
5 :
6 : #include "interfaces/common_objects/peer.hpp"
7 :
8 : #include "cryptography/public_key.hpp"
9 :
10 : namespace shared_model {
11 : namespace interface {
12 : std::string Peer::toString() const {
13 2 : return detail::PrettyStringBuilder()
14 2 : .init("Peer")
15 2 : .append("address", address())
16 2 : .append("pubkey", pubkey().toString())
17 2 : .finalize();
18 0 : }
19 :
20 : bool Peer::operator==(const ModelType &rhs) const {
21 0 : return address() == rhs.address() and pubkey() == rhs.pubkey();
22 : }
23 : } // namespace interface
24 : } // namespace shared_model
|