Documentation
¶
Index ¶
- type AngularWriter
- type ClientWriter
- func (c *ClientWriter) WriteHeader(pkg string, needTime, needJson bool, w io.Writer) error
- func (c *ClientWriter) WriteResource(resource *gen.Resource, w io.Writer) error
- func (c *ClientWriter) WriteResourceHeader(name string, w io.Writer)
- func (c *ClientWriter) WriteType(o *gen.ObjectDataType, w io.Writer)
- func (c *ClientWriter) WriteTypeSectionHeader(w io.Writer)
- type MetadataWriter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AngularWriter ¶
type AngularWriter struct {
// contains filtered or unexported fields
}
AngularWriter struct exposes methods to generate the angular JS services code
func (*AngularWriter) WriteResource ¶
Write code for a resource
type ClientWriter ¶
type ClientWriter struct {
// contains filtered or unexported fields
}
ClientWriter struct exposes methods to generate the go API client code
func (*ClientWriter) WriteHeader ¶
Write header text
func (*ClientWriter) WriteResource ¶
Write code for a resource
func (*ClientWriter) WriteResourceHeader ¶
func (c *ClientWriter) WriteResourceHeader(name string, w io.Writer)
Write resource header
func (*ClientWriter) WriteType ¶
func (c *ClientWriter) WriteType(o *gen.ObjectDataType, w io.Writer)
Write type declaration for resource action arguments
func (*ClientWriter) WriteTypeSectionHeader ¶
func (c *ClientWriter) WriteTypeSectionHeader(w io.Writer)
Write separator between resources and data types
type MetadataWriter ¶
type MetadataWriter struct {
// contains filtered or unexported fields
}
MetadataWriter struct exposes methods to generate the go API client command line tool
func (*MetadataWriter) WriteHeader ¶
func (c *MetadataWriter) WriteHeader(pkg string, w io.Writer) error
Write header text
func (*MetadataWriter) WriteMetadata ¶
func (c *MetadataWriter) WriteMetadata(d *gen.ApiDescriptor, w io.Writer) error
Write metadata
Click to show internal directories.
Click to hide internal directories.