Documentation
¶
Index ¶
- Constants
- Variables
- func PreferenceExists(ctx context.Context, id int64, s rest.RESTServer) (bool, error)
- func USE() db.Table
- func YourProfile(w http.ResponseWriter, r *http.Request, s rest.RESTServer, ...) (*bloqs_auth.Claims, db.JSON, error)
- type Bloq
- func (Bloq) Create(w http.ResponseWriter, r *http.Request, s rest.RESTServer) (*rest.Created, error)
- func (h *Bloq) CreateIndexes() []db.Index
- func (Bloq) CreateTable() []db.Table
- func (h *Bloq) CreateViews() []db.View
- func (Bloq) Delete(http.ResponseWriter, *http.Request, rest.RESTServer) (*rest.Resource, error)
- func (Bloq) Read(w http.ResponseWriter, r *http.Request, s rest.RESTServer) (*rest.Resource, error)
- func (Bloq) Table() string
- func (Bloq) Update(http.ResponseWriter, *http.Request, rest.RESTServer) (*rest.Resource, error)
- type ItemAvailability
- type Offer
- func (Offer) Create(w http.ResponseWriter, r *http.Request, s rest.RESTServer) (*rest.Created, error)
- func (Offer) CreateIndexes() []db.Index
- func (Offer) CreateTable() []db.Table
- func (Offer) CreateViews() []db.View
- func (Offer) Delete(http.ResponseWriter, *http.Request, rest.RESTServer) (*rest.Resource, error)
- func (Offer) Read(w http.ResponseWriter, r *http.Request, s rest.RESTServer) (*rest.Resource, error)
- func (Offer) Table() string
- func (Offer) Type() string
- func (Offer) Update(http.ResponseWriter, *http.Request, rest.RESTServer) (*rest.Resource, error)
- type Order
- func (Order) Create(w http.ResponseWriter, r *http.Request, s rest.RESTServer) (*rest.Created, error)
- func (Order) CreateIndexes() []db.Index
- func (Order) CreateTable() []db.Table
- func (Order) CreateViews() []db.View
- func (Order) Delete(w http.ResponseWriter, r *http.Request, s rest.RESTServer) (*rest.Resource, error)
- func (Order) Read(w http.ResponseWriter, r *http.Request, s rest.RESTServer) (*rest.Resource, error)
- func (Order) Table() string
- func (Order) Update(http.ResponseWriter, *http.Request, rest.RESTServer) (*rest.Resource, error)
- type Org
- func (Org) Create(w http.ResponseWriter, r *http.Request, s rest.RESTServer) (*rest.Created, error)
- func (Org) CreateIndexes() []db.Index
- func (Org) CreateTable() []db.Table
- func (Org) CreateViews() []db.View
- func (Org) Delete(http.ResponseWriter, *http.Request, rest.RESTServer) (*rest.Resource, error)
- func (Org) Read(w http.ResponseWriter, r *http.Request, s rest.RESTServer) (*rest.Resource, error)
- func (Org) Table() string
- func (Org) Update(http.ResponseWriter, *http.Request, rest.RESTServer) (*rest.Resource, error)
- type Preference
- func (m Preference) Create(w http.ResponseWriter, r *http.Request, s rest.RESTServer) (*rest.Created, error)
- func (Preference) CreateIndexes() []db.Index
- func (Preference) CreateTable() []db.Table
- func (Preference) CreateViews() []db.View
- func (p Preference) Delete(http.ResponseWriter, *http.Request, rest.RESTServer) (*rest.Resource, error)
- func (p Preference) Read(w http.ResponseWriter, r *http.Request, s rest.RESTServer) (*rest.Resource, error)
- func (Preference) Table() string
- func (Preference) Type() string
- func (p Preference) Update(http.ResponseWriter, *http.Request, rest.RESTServer) (*rest.Resource, error)
- type Profile
- func (Profile) Create(w http.ResponseWriter, r *http.Request, s rest.RESTServer) (*rest.Created, error)
- func (Profile) CreateIndexes() []db.Index
- func (Profile) CreateTable() []db.Table
- func (Profile) CreateViews() []db.View
- func (Profile) Delete(w http.ResponseWriter, r *http.Request, s rest.RESTServer) (*rest.Resource, error)
- func (Profile) Read(w http.ResponseWriter, r *http.Request, s rest.RESTServer) (*rest.Resource, error)
- func (Profile) Table() string
- func (Profile) Type() string
- func (Profile) Update(http.ResponseWriter, *http.Request, rest.RESTServer) (*rest.Resource, error)
Constants ¶
View Source
const ( OrderTable = "order" OrderType = "Order" )
View Source
const BLOQ_TYPE = "Product"
View Source
const ORG_TYPE = "Organization"
Variables ¶
View Source
var ( ItemAvailabilities = []ItemAvailability{ BackOrder, Discontinued, InStock, InStoreOnly, LimitedAvailability, OnlineOnly, OutOfStock, PreOrder, PreSale, SoldOute, } )
Functions ¶
func PreferenceExists ¶
func YourProfile ¶
func YourProfile(w http.ResponseWriter, r *http.Request, s rest.RESTServer, p bloqs_auth.Permission, you int64) (*bloqs_auth.Claims, db.JSON, error)
Types ¶
type Bloq ¶
type Bloq struct { }
func (Bloq) Create ¶
func (Bloq) Create(w http.ResponseWriter, r *http.Request, s rest.RESTServer) (*rest.Created, error)
func (*Bloq) CreateIndexes ¶
func (Bloq) CreateTable ¶
func (*Bloq) CreateViews ¶
func (Bloq) Delete ¶
func (Bloq) Delete(http.ResponseWriter, *http.Request, rest.RESTServer) (*rest.Resource, error)
type ItemAvailability ¶
type ItemAvailability = string
const ( OfferTable = "offers" ItemsOfferedTable = "offersItems" OfferType = "Offer" BackOrder ItemAvailability = "BackOrder" Discontinued ItemAvailability = "Discontinued" InStock ItemAvailability = "InStock" InStoreOnly ItemAvailability = "InStoreOnly" LimitedAvailability ItemAvailability = "LimitedAvailability" OnlineOnly ItemAvailability = "OnlineOnly" OutOfStock ItemAvailability = "OutOfStock" PreOrder ItemAvailability = "PreOrder" PreSale ItemAvailability = "PreSale" SoldOute ItemAvailability = "SoldOute" )
type Offer ¶
type Offer struct{}
func (Offer) Create ¶
func (Offer) Create(w http.ResponseWriter, r *http.Request, s rest.RESTServer) (*rest.Created, error)
func (Offer) CreateIndexes ¶
func (Offer) CreateTable ¶
func (Offer) CreateViews ¶
func (Offer) Delete ¶
func (Offer) Delete(http.ResponseWriter, *http.Request, rest.RESTServer) (*rest.Resource, error)
type Order ¶
type Order struct{}
func (Order) Create ¶
func (Order) Create(w http.ResponseWriter, r *http.Request, s rest.RESTServer) (*rest.Created, error)
func (Order) CreateIndexes ¶
func (Order) CreateTable ¶
func (Order) CreateViews ¶
func (Order) Delete ¶
func (Order) Delete(w http.ResponseWriter, r *http.Request, s rest.RESTServer) (*rest.Resource, error)
type Org ¶
type Org struct { }
func (Org) Create ¶
func (Org) Create(w http.ResponseWriter, r *http.Request, s rest.RESTServer) (*rest.Created, error)
func (Org) CreateIndexes ¶
func (Org) CreateTable ¶
func (Org) CreateViews ¶
func (Org) Delete ¶
func (Org) Delete(http.ResponseWriter, *http.Request, rest.RESTServer) (*rest.Resource, error)
type Preference ¶
type Preference struct { }
func (Preference) Create ¶
func (m Preference) Create(w http.ResponseWriter, r *http.Request, s rest.RESTServer) (*rest.Created, error)
func (Preference) CreateIndexes ¶
func (Preference) CreateIndexes() []db.Index
func (Preference) CreateTable ¶
func (Preference) CreateTable() []db.Table
func (Preference) CreateViews ¶
func (Preference) CreateViews() []db.View
func (Preference) Delete ¶
func (p Preference) Delete(http.ResponseWriter, *http.Request, rest.RESTServer) (*rest.Resource, error)
func (Preference) Read ¶
func (p Preference) Read(w http.ResponseWriter, r *http.Request, s rest.RESTServer) (*rest.Resource, error)
func (Preference) Table ¶
func (Preference) Table() string
func (Preference) Type ¶
func (Preference) Type() string
func (Preference) Update ¶
func (p Preference) Update(http.ResponseWriter, *http.Request, rest.RESTServer) (*rest.Resource, error)
type Profile ¶
type Profile struct { }
func (Profile) Create ¶
func (Profile) Create(w http.ResponseWriter, r *http.Request, s rest.RESTServer) (*rest.Created, error)
func (Profile) CreateIndexes ¶
func (Profile) CreateTable ¶
func (Profile) CreateViews ¶
func (Profile) Delete ¶
func (Profile) Delete(w http.ResponseWriter, r *http.Request, s rest.RESTServer) (*rest.Resource, error)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.