github.com/blp1526/goa@v1.4.0/goagen/gen_client/doc.go (about)

     1  /*
     2  Package genclient provides a generator for the client tool and package of a goa application.
     3  The generator creates a main.go file and a subpackage containing data structures specific to the
     4  service.
     5  
     6  The generated code includes a client package with:
     7  
     8      * One client method per resource action
     9      * Helper functions to build the corresponding request paths
    10      * Structs for the action payloads and dependent types
    11      * Structs for the action media types and corresponding decoder functions
    12  
    13  The generated code also includes a CLI tool with commands for each action and sub-commands for
    14  each resource.
    15  */
    16  package genclient