Documentation ¶
Index ¶
- Constants
- type Environment
- type EnvironmentServiceClient
- type EnvironmentWebServiceClient
- type Filter
- type JsonReader
- type JsonReservationWriter
- type ModelWriter
- type Reader
- type RegisteredModelWriters
- type Reservation
- type ReservationServiceClient
- type ReservationWebServiceClient
- type ServiceLink
- type TextReservationWriter
- type WriterKey
Constants ¶
View Source
const DefaultOutputFormat = "text"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Environment ¶
type EnvironmentServiceClient ¶
type EnvironmentServiceClient interface { Get(id string) (*Environment, error) GetAll(f Filter) ([]Environment, error) }
EnvironmentServiceClient the client API for EnvironmentService service.
func NewEnvironmentWebServiceClient ¶
func NewEnvironmentWebServiceClient(c *configuration.ApiConfig) (EnvironmentServiceClient, error)
type EnvironmentWebServiceClient ¶
func (*EnvironmentWebServiceClient) Get ¶
func (c *EnvironmentWebServiceClient) Get(id string) (*Environment, error)
Get
func (*EnvironmentWebServiceClient) GetAll ¶
func (c *EnvironmentWebServiceClient) GetAll(f Filter) ([]Environment, error)
GetAll
type JsonReader ¶
type JsonReader struct{}
func NewJsonReader ¶
func NewJsonReader() *JsonReader
func (*JsonReader) Read ¶
func (j *JsonReader) Read(reader io.Reader) (Reservation, error)
func (*JsonReader) ReadAll ¶
func (j *JsonReader) ReadAll(reader io.Reader) ([]Reservation, error)
type JsonReservationWriter ¶
type JsonReservationWriter struct{}
type ModelWriter ¶
type ModelWriter interface { WriteOne(w io.Writer, val interface{}) error WriteMany(w io.Writer, val interface{}) error }
func NewModelWriter ¶
func NewModelWriter(forType string, format string) ModelWriter
type Reader ¶
type Reader interface { Read(io.Reader) (Reservation, error) ReadAll(io.Reader) ([]Reservation, error) }
type RegisteredModelWriters ¶
type RegisteredModelWriters struct {
// contains filtered or unexported fields
}
func (*RegisteredModelWriters) Load ¶
func (w *RegisteredModelWriters) Load(forType string, format string) ModelWriter
func (*RegisteredModelWriters) Register ¶
func (w *RegisteredModelWriters) Register(forType string, format string, writer ModelWriter)
type Reservation ¶
type ReservationServiceClient ¶
type ReservationServiceClient interface { Get(id string) (*Reservation, error) GetAll(f Filter) ([]Reservation, error) }
func NewReservationWebServiceClient ¶
func NewReservationWebServiceClient(c *configuration.ApiConfig) (ReservationServiceClient, error)
type ReservationWebServiceClient ¶
func (*ReservationWebServiceClient) Get ¶
func (c *ReservationWebServiceClient) Get(id string) (*Reservation, error)
Get
func (*ReservationWebServiceClient) GetAll ¶
func (c *ReservationWebServiceClient) GetAll(f Filter) ([]Reservation, error)
GetAll
type ServiceLink ¶
type TextReservationWriter ¶
type TextReservationWriter struct{}
Click to show internal directories.
Click to hide internal directories.