github.com/turbot/steampipe@v1.7.0-rc.0.0.20240517123944-7cef272d4458/pkg/pluginmanager_service/grpc/proto/simple_addr.go (about) 1 package proto 2 3 import "net" 4 5 type SimpleAddr struct { 6 NetworkString string `json:"network"` 7 AddressString string `json:"string"` 8 } 9 10 func NewSimpleAddr(addr net.Addr) *SimpleAddr { 11 return &SimpleAddr{ 12 NetworkString: addr.Network(), 13 AddressString: addr.String(), 14 } 15 } 16 17 func (s SimpleAddr) Network() string { 18 return s.NetworkString 19 20 } 21 22 func (s SimpleAddr) String() string { 23 return s.AddressString 24 }