DiscoverySupport aggregates all the support needed for the discovery service
type DiscoverySupport struct {
discovery.AccessControlSupport
discovery.GossipSupport
discovery.EndorsementSupport
discovery.ConfigSupport
discovery.ConfigSequenceSupport
}
func NewDiscoverySupport(
access discovery.AccessControlSupport,
gossip discovery.GossipSupport,
endorsement discovery.EndorsementSupport,
config discovery.ConfigSupport,
sequence discovery.ConfigSequenceSupport,
) *DiscoverySupport
NewDiscoverySupport returns an aggregated discovery support