http

package
v0.0.0-...-e1c34d2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2017 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Init

func Init(e *echo.Echo, feedbackUsecase feedbackusecase.FeedbackUsecase)

Init ...

Types

type FeedbackHTTPHandler

type FeedbackHTTPHandler struct {
	FeedbackUsecase feedbackusecase.FeedbackUsecase
}

func (*FeedbackHTTPHandler) HandleFetchAllFeedbackFields

func (f *FeedbackHTTPHandler) HandleFetchAllFeedbackFields(c echo.Context) error

func (*FeedbackHTTPHandler) HandleStorePresenterFeedbackFromGsheet

func (f *FeedbackHTTPHandler) HandleStorePresenterFeedbackFromGsheet(c echo.Context) error

type PresenterFeedbackRequest

type PresenterFeedbackRequest struct {
	ClassID     string                     `json:"class_id" validate:"required"`
	PresenterID int64                      `json:"presenter_id" validate:"required"`
	SessionID   int64                      `json:"session_id" validate:"required"`
	Mappings    []*feedbackusecase.Mapping `json:"mappings" validate:"required"`
	Values      [][]string                 `json:"values" validate:"required"`
}

PresenterFeedbackRequest ...

type ResponseError

type ResponseError struct {
	Message string `json:"error"`
}

ResponseError wraps json error response

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL