github.com/pvitto98/fabric@v2.1.1+incompatible/common/tools/protolator/protoext/peerext/peerext_test.go (about) 1 /* 2 Copyright IBM Corp. All Rights Reserved. 3 4 SPDX-License-Identifier: Apache-2.0 5 */ 6 7 package peerext_test 8 9 import ( 10 "github.com/hyperledger/fabric/common/tools/protolator" 11 "github.com/hyperledger/fabric/common/tools/protolator/protoext/peerext" 12 ) 13 14 // ensure structs implement expected interfaces 15 var ( 16 _ protolator.DynamicMapFieldProto = &peerext.DynamicApplicationGroup{} 17 _ protolator.DecoratedProto = &peerext.DynamicApplicationGroup{} 18 _ protolator.DynamicMapFieldProto = &peerext.DynamicApplicationOrgGroup{} 19 _ protolator.DecoratedProto = &peerext.DynamicApplicationOrgGroup{} 20 _ protolator.StaticallyOpaqueFieldProto = &peerext.DynamicApplicationConfigValue{} 21 _ protolator.DecoratedProto = &peerext.DynamicApplicationConfigValue{} 22 _ protolator.StaticallyOpaqueFieldProto = &peerext.DynamicApplicationOrgConfigValue{} 23 _ protolator.DecoratedProto = &peerext.DynamicApplicationOrgConfigValue{} 24 25 _ protolator.StaticallyOpaqueFieldProto = &peerext.ChaincodeProposalPayload{} 26 _ protolator.DecoratedProto = &peerext.ChaincodeProposalPayload{} 27 _ protolator.StaticallyOpaqueFieldProto = &peerext.ChaincodeAction{} 28 _ protolator.DecoratedProto = &peerext.ChaincodeAction{} 29 30 _ protolator.StaticallyOpaqueFieldProto = &peerext.ProposalResponsePayload{} 31 _ protolator.DecoratedProto = &peerext.ProposalResponsePayload{} 32 33 _ protolator.StaticallyOpaqueFieldProto = &peerext.TransactionAction{} 34 _ protolator.DecoratedProto = &peerext.TransactionAction{} 35 _ protolator.StaticallyOpaqueFieldProto = &peerext.ChaincodeActionPayload{} 36 _ protolator.DecoratedProto = &peerext.ChaincodeActionPayload{} 37 _ protolator.StaticallyOpaqueFieldProto = &peerext.ChaincodeEndorsedAction{} 38 _ protolator.DecoratedProto = &peerext.ChaincodeEndorsedAction{} 39 )