backend

package
v0.0.0-...-ddf8fd0 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrDirectory = errors.New("path is directory")

ErrDirectory is target path is Directory

Functions

func StaticContentsHandler

func StaticContentsHandler(w http.ResponseWriter, r *http.Request)

Types

type HTTPError

type HTTPError struct {
	Code    int         `json:"code"`
	Message interface{} `json:"message"`
}

HTTPError is API Resposeとして返すError

func (*HTTPError) Error

func (he *HTTPError) Error() string

Error is error interfaceを実装

func (*HTTPError) ErrorMessage

func (he *HTTPError) ErrorMessage() interface{}

ErrorMessage is Clientに返すErrorMessageを返す

func (*HTTPError) StatusCode

func (he *HTTPError) StatusCode() int

StatusCode is Http Response Status Codeを返す

type OrganizationQueryBuilder

type OrganizationQueryBuilder struct {
	Name          *OrganizationQueryProperty
	URL           *OrganizationQueryProperty
	LogoURL       *OrganizationQueryProperty
	Order         *OrganizationQueryProperty
	CreatedAt     *OrganizationQueryProperty
	UpdatedAt     *OrganizationQueryProperty
	SchemaVersion *OrganizationQueryProperty
	// contains filtered or unexported fields
}

OrganizationQueryBuilder build query for Organization.

func NewOrganizationQueryBuilder

func NewOrganizationQueryBuilder(client datastore.Client) *OrganizationQueryBuilder

NewOrganizationQueryBuilder create new OrganizationQueryBuilder.

func NewOrganizationQueryBuilderWithKind

func NewOrganizationQueryBuilderWithKind(client datastore.Client, kind string) *OrganizationQueryBuilder

NewOrganizationQueryBuilderWithKind create new OrganizationQueryBuilder with specific kind.

func (*OrganizationQueryBuilder) Ancestor

Ancestor sets parent key to ancestor query.

func (*OrganizationQueryBuilder) KeysOnly

KeysOnly sets keys only option to query.

func (*OrganizationQueryBuilder) Limit

Limit setup to query.

func (*OrganizationQueryBuilder) Offset

Offset setup to query.

func (*OrganizationQueryBuilder) Query

Query returns *datastore.Query.

func (*OrganizationQueryBuilder) Start

Start setup to query.

type OrganizationQueryProperty

type OrganizationQueryProperty struct {
	// contains filtered or unexported fields
}

OrganizationQueryProperty has property information for OrganizationQueryBuilder.

func (*OrganizationQueryProperty) Asc

Asc order.

func (*OrganizationQueryProperty) Desc

Desc order.

func (*OrganizationQueryProperty) Equal

func (p *OrganizationQueryProperty) Equal(value interface{}) *OrganizationQueryBuilder

Equal filter with value.

func (*OrganizationQueryProperty) Filter

func (p *OrganizationQueryProperty) Filter(op string, value interface{}) *OrganizationQueryBuilder

Filter with op & value.

func (*OrganizationQueryProperty) GreaterThan

func (p *OrganizationQueryProperty) GreaterThan(value interface{}) *OrganizationQueryBuilder

GreaterThan filter with value.

func (*OrganizationQueryProperty) GreaterThanOrEqual

func (p *OrganizationQueryProperty) GreaterThanOrEqual(value interface{}) *OrganizationQueryBuilder

GreaterThanOrEqual filter with value.

func (*OrganizationQueryProperty) LessThan

func (p *OrganizationQueryProperty) LessThan(value interface{}) *OrganizationQueryBuilder

LessThan filter with value.

func (*OrganizationQueryProperty) LessThanOrEqual

func (p *OrganizationQueryProperty) LessThanOrEqual(value interface{}) *OrganizationQueryBuilder

LessThanOrEqual filter with value.

type Plugger

type Plugger interface {
	Plugin() Plugin
}

Plugger supply Plugin component.

type Plugin

type Plugin interface {
	Init(typeName string)
	Ancestor(ancestor datastore.Key)
	KeysOnly()
	Start(cur datastore.Cursor)
	Offset(offset int)
	Limit(limit int)
	Filter(name, op string, value interface{})
	Asc(name string)
	Desc(name string)
}

Plugin supply hook point for query constructions.

Jump to

Keyboard shortcuts

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