module

package
v0.0.8 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2024 License: MIT Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Decode

func Decode(publicKey string, tokenstring string) (payload model.Payload, err error)

func DeleteFavoriteSepatu added in v0.0.7

func DeleteFavoriteSepatu(_id primitive.ObjectID, col string, db *mongo.Database) error

func DeleteFavoriteSepatuHandler added in v0.0.7

func DeleteFavoriteSepatuHandler(PASETOPUBLICKEYENV, MONGOCONNSTRINGENV, dbname string, collectionname string, r *http.Request) string

func DeleteKatalogSepatu

func DeleteKatalogSepatu(_id primitive.ObjectID, col string, db *mongo.Database) error

delete Katalog

func DeleteKatalogSepatuHandler

func DeleteKatalogSepatuHandler(PASETOPUBLICKEYENV, MONGOCONNSTRINGENV, dbname string, collectionname string, r *http.Request) string

func DeleteKategoriSepatu added in v0.0.8

func DeleteKategoriSepatu(_id primitive.ObjectID, col string, db *mongo.Database) error

func DeleteKategoriSepatuHandler added in v0.0.8

func DeleteKategoriSepatuHandler(PASETOPUBLICKEYENV, MONGOCONNSTRINGENV, dbname string, collectionname string, r *http.Request) string

func DeleteOneDoc

func DeleteOneDoc(_id primitive.ObjectID, db *mongo.Database, col string) error

func EditEmail

func EditEmail(idparam primitive.ObjectID, db *mongo.Database, insertedDoc model.User) (bson.M, error)

func EditEmailHandler

func EditEmailHandler(PASETOPUBLICKEYENV, MONGOCONNSTRINGENV, dbname string, r *http.Request) string

func EditFavoriteSepatuHandler added in v0.0.7

func EditFavoriteSepatuHandler(PASETOPUBLICKEYENV, MONGOCONNSTRINGENV, dbname string, collectionname string, r *http.Request) string

func EditKatalogSepatuHandler

func EditKatalogSepatuHandler(PASETOPUBLICKEYENV, MONGOCONNSTRINGENV, dbname string, collectionname string, r *http.Request) string

func EditKategoriSepatuHandler added in v0.0.8

func EditKategoriSepatuHandler(PASETOPUBLICKEYENV, MONGOCONNSTRINGENV, dbname string, collectionname string, r *http.Request) string

func EditPassword

func EditPassword(idparam primitive.ObjectID, db *mongo.Database, insertedDoc model.UpdatePassword) (bson.M, error)

func EditPasswordHandler

func EditPasswordHandler(PASETOPUBLICKEYENV, MONGOCONNSTRINGENV, dbname string, r *http.Request) string

func Encode

func Encode(id primitive.ObjectID, email, privateKey string) (string, error)

func GCFReturnStruct

func GCFReturnStruct(DataStuct any) string

return struct

func GenerateKey

func GenerateKey() (privateKey, publicKey string)

func GetAllDocs

func GetAllDocs(db *mongo.Database, col string, docs interface{}) interface{}

crud

func GetAllFavoriteSepatu added in v0.0.7

func GetAllFavoriteSepatu(db *mongo.Database, col string) (docs []model.FavoriteSepatu, err error)

func GetAllKatalogSepatu

func GetAllKatalogSepatu(db *mongo.Database, col string) (docs []model.KatalogSepatu, err error)

func GetAllKategoriSepatu added in v0.0.8

func GetAllKategoriSepatu(db *mongo.Database, col string) (docs []model.KategoriSepatu, err error)

func GetFavoriteSepatuById added in v0.0.7

func GetFavoriteSepatuById(db *mongo.Database, col string, idparam primitive.ObjectID) (doc model.FavoriteSepatu, err error)

get Favorite Sepatu

func GetFavoriteSepatuHandler added in v0.0.7

func GetFavoriteSepatuHandler(MONGOCONNSTRINGENV, dbname string, collectionname string, r *http.Request) string

func GetID

func GetID(r *http.Request) string

get id

func GetKatalogSepatuById

func GetKatalogSepatuById(db *mongo.Database, col string, idparam primitive.ObjectID) (doc model.KatalogSepatu, err error)

get Katalog Sepatu

func GetKatalogSepatuHandler

func GetKatalogSepatuHandler(MONGOCONNSTRINGENV, dbname string, collectionname string, r *http.Request) string

func GetKategoriSepatuById added in v0.0.8

func GetKategoriSepatuById(db *mongo.Database, col string, idparam primitive.ObjectID) (doc model.KategoriSepatu, err error)

get Kategori Sepatu

func GetKategoriSepatuHandler added in v0.0.8

func GetKategoriSepatuHandler(MONGOCONNSTRINGENV, dbname string, collectionname string, r *http.Request) string

func GetUserFromEmail

func GetUserFromEmail(email string, db *mongo.Database) (doc model.User, err error)

func GetUserFromID

func GetUserFromID(_id primitive.ObjectID, db *mongo.Database) (doc model.User, err error)

user get-user

func GetUserFromPhonenumber

func GetUserFromPhonenumber(phonenumber string, db *mongo.Database) (doc model.User, err error)

func GetUserLogin

func GetUserLogin(PASETOPUBLICKEYENV string, r *http.Request) (model.Payload, error)

get user login

func InsertOneDoc

func InsertOneDoc(db *mongo.Database, col string, doc interface{}) (insertedID primitive.ObjectID, err error)

func LogIn

func LogIn(db *mongo.Database, col string, insertedDoc model.User) (user model.User, err error)

user Sign In

func LogInHandler

func LogInHandler(PASETOPRIVATEKEYENV, MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string

func MongoConnect

func MongoConnect(MongoString, dbname string) *mongo.Database

mongo

func PostFavoriteSepatu added in v0.0.7

func PostFavoriteSepatu(db *mongo.Database, col string, r *http.Request) (bson.M, error)

post Favorite Sepatu

func PostKatalogSepatu

func PostKatalogSepatu(db *mongo.Database, col string, r *http.Request) (bson.M, error)

post Katalog Sepatu

func PostKategoriSepatu added in v0.0.8

func PostKategoriSepatu(db *mongo.Database, col string, r *http.Request) (bson.M, error)

post Kategori Sepatu

func PutFavoriteSepatu added in v0.0.7

func PutFavoriteSepatu(_id primitive.ObjectID, db *mongo.Database, col string, r *http.Request) (bson.M, error)

put Favorite Sepatu

func PutKatalogSepatu

func PutKatalogSepatu(_id primitive.ObjectID, db *mongo.Database, col string, r *http.Request) (bson.M, error)

put Katalog Sepatu

func PutKategoriSepatu added in v0.0.8

func PutKategoriSepatu(_id primitive.ObjectID, db *mongo.Database, col string, r *http.Request) (bson.M, error)

put Kategori Sepatu

func SignUp

func SignUp(db *mongo.Database, col string, insertedDoc model.User) (string, error)

user Sign Up

func SignUpHandler

func SignUpHandler(MONGOCONNSTRINGENV, dbname string, collectionname string, r *http.Request) string

func TambahFavoriteSepatuHandler added in v0.0.7

func TambahFavoriteSepatuHandler(PASETOPUBLICKEYENV, MONGOCONNSTRINGENV, dbname string, collectionname string, r *http.Request) string

Favorite Sepatu

func TambahKatalogSepatuHandler

func TambahKatalogSepatuHandler(PASETOPUBLICKEYENV, MONGOCONNSTRINGENV, dbname string, collectionname string, r *http.Request) string

Katalog Sepatu

func TambahKategoriSepatuHandler added in v0.0.8

func TambahKategoriSepatuHandler(PASETOPUBLICKEYENV, MONGOCONNSTRINGENV, dbname string, collectionname string, r *http.Request) string

Kategori Sepatu

func UpdateOneDoc

func UpdateOneDoc(id primitive.ObjectID, db *mongo.Database, col string, doc interface{}) (err error)

func ValidatePhoneNumber

func ValidatePhoneNumber(phoneNumber string) (bool, error)

validate phonenumber

Types

This section is empty.

Jump to

Keyboard shortcuts

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