github.com/cloudfoundry-attic/cli-with-i18n@v6.32.1-0.20171002233121-7401370d3b85+incompatible/actor/cfnetworkingaction/actor.go (about) 1 // Package cfnetworkingaction contains the business logic for the cf networking commands. 2 package cfnetworkingaction 3 4 // Warnings is a list of warnings returned back 5 type Warnings []string 6 7 // Actor handles all business logic for cf networking operations. 8 type Actor struct { 9 NetworkingClient NetworkingClient 10 V3Actor V3Actor 11 } 12 13 // NewActor returns a new actor. 14 func NewActor(networkingClient NetworkingClient, v3Actor V3Actor) *Actor { 15 return &Actor{ 16 NetworkingClient: networkingClient, 17 V3Actor: v3Actor, 18 } 19 }