github.com/jenspinney/cli@v6.42.1-0.20190207184520-7450c600020e+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 }