module

package
v0.5.7 Latest Latest
Warning

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

Go to latest
Published: Jan 29, 2024 License: MIT Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Response model.Credential
)

Functions

func Decode added in v0.0.2

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

func DeleteDriver added in v0.3.8

func DeleteDriver(idparam, iduser primitive.ObjectID, db *mongo.Database) error

func DeleteObat added in v0.0.2

func DeleteObat(idparam, iduser primitive.ObjectID, db *mongo.Database) error

func DeleteOneDoc added in v0.0.2

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

func DeleteOrder added in v0.0.2

func DeleteOrder(idparam, iduser primitive.ObjectID, db *mongo.Database) error

func DeletePengguna added in v0.3.8

func DeletePengguna(idparam, iduser primitive.ObjectID, db *mongo.Database) error

func DeletePesanan added in v0.2.9

func DeletePesanan(idparam, iduser primitive.ObjectID, db *mongo.Database) error

func Encode added in v0.0.2

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

func GCFHandlerDeleteDriver added in v0.4.0

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

func GCFHandlerDeleteObat added in v0.0.2

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

func GCFHandlerDeleteOrder added in v0.0.2

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

func GCFHandlerDeletePengguna added in v0.3.9

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

func GCFHandlerDeletePesanan added in v0.2.9

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

func GCFHandlerGetAll added in v0.0.2

func GCFHandlerGetAll(MONGOCONNSTRINGENV, dbname, col string, docs interface{}) string

get all

func GCFHandlerGetAllDriver added in v0.0.2

func GCFHandlerGetAllDriver(MONGOCONNSTRINGENV, dbname string) string

func GCFHandlerGetAllObat added in v0.0.2

func GCFHandlerGetAllObat(MONGOCONNSTRINGENV, dbname string) string

func GCFHandlerGetAllOrder added in v0.0.2

func GCFHandlerGetAllOrder(MONGOCONNSTRINGENV, dbname string) string

func GCFHandlerGetAllPengguna added in v0.0.2

func GCFHandlerGetAllPengguna(MONGOCONNSTRINGENV, dbname string) string

func GCFHandlerGetAllPenggunaByAdmin added in v0.2.3

func GCFHandlerGetAllPenggunaByAdmin(conn *mongo.Database) string

func GCFHandlerGetAllPesanan added in v0.2.9

func GCFHandlerGetAllPesanan(MONGOCONNSTRINGENV, dbname string) string

func GCFHandlerGetAllUserByAdmin added in v0.0.2

func GCFHandlerGetAllUserByAdmin(conn *mongo.Database) string

func GCFHandlerGetDriver added in v0.2.4

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

func GCFHandlerGetDriverByAdmin added in v0.2.1

func GCFHandlerGetDriverByAdmin(conn *mongo.Database, r *http.Request) string

func GCFHandlerGetDriverByDriver added in v0.2.1

func GCFHandlerGetDriverByDriver(iduser primitive.ObjectID, conn *mongo.Database) string

func GCFHandlerGetDriverFromID added in v0.0.2

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

}

func GCFHandlerGetObat added in v0.0.5

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

func GCFHandlerGetObatFromID added in v0.0.2

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

func GCFHandlerGetOrder added in v0.0.5

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

func GCFHandlerGetOrderFromID added in v0.0.2

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

func GCFHandlerGetPengguna added in v0.2.3

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

func GCFHandlerGetPenggunaByAdmin added in v0.1.7

func GCFHandlerGetPenggunaByAdmin(conn *mongo.Database, r *http.Request) string

lupa

func GCFHandlerGetPenggunaByPengguna added in v0.1.7

func GCFHandlerGetPenggunaByPengguna(iduser primitive.ObjectID, conn *mongo.Database) string

func GCFHandlerGetPenggunaFromID added in v0.0.2

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

func GCFHandlerGetPesanan added in v0.2.9

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

func GCFHandlerGetPesananFromID added in v0.2.9

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

func GCFHandlerGetUser added in v0.0.2

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

func GCFHandlerGetUserFromID added in v0.0.2

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

func GCFHandlerGetUserFromToken added in v0.5.3

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

token

func GCFHandlerInsertDriver added in v0.3.9

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

func GCFHandlerInsertObat added in v0.0.2

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

obat

func GCFHandlerInsertOrder added in v0.0.2

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

order

func GCFHandlerInsertPengguna added in v0.3.8

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

func GCFHandlerInsertPesanan added in v0.2.9

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

func GCFHandlerLogin added in v0.0.2

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

login

func GCFHandlerSignUpDriver added in v0.0.2

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

func GCFHandlerSignUpPengguna added in v0.0.4

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

signup

func GCFHandlerUpdateDriver added in v0.0.4

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

func GCFHandlerUpdateEmailUser added in v0.0.4

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

user

func GCFHandlerUpdateObat added in v0.0.2

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

func GCFHandlerUpdatePasswordUser added in v0.0.4

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

func GCFHandlerUpdatePengguna added in v0.0.4

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

UPDATE PENGGUNA

func GCFHandlerUpdatePenggunaByAdmin added in v0.4.6

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

func GCFHandlerUpdateUser added in v0.0.2

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

func GCFReturnStruct added in v0.0.2

func GCFReturnStruct(DataStuct any) string

return struct

func GenerateKey added in v0.0.2

func GenerateKey() (privateKey, publicKey string)

func Get added in v0.1.4

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

gadipake get

func GetAllDocs added in v0.0.2

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

crud

func GetAllDriver added in v0.0.2

func GetAllDriver(db *mongo.Database) (driver []model.Driver, err error)

func GetAllObat added in v0.0.2

func GetAllObat(db *mongo.Database) (obat []model.Obat, err error)

func GetAllOrder added in v0.0.2

func GetAllOrder(db *mongo.Database) (order []model.Order, err error)

func GetAllPengguna added in v0.0.2

func GetAllPengguna(db *mongo.Database) (pengguna []model.Pengguna, err error)

func GetAllPenggunaByAdmin added in v0.1.7

func GetAllPenggunaByAdmin(db *mongo.Database) (pengguna []model.Pengguna, err error)

func GetAllPesanan added in v0.2.9

func GetAllPesanan(db *mongo.Database) (pesanan []model.Pesanan, err error)

func GetAllUser added in v0.0.2

func GetAllUser(db *mongo.Database) (user []model.User, err error)

func GetDriverFromAkun added in v0.0.2

func GetDriverFromAkun(akun primitive.ObjectID, db *mongo.Database) (doc model.Driver, err error)

func GetDriverFromID added in v0.0.2

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

func GetDriverFromIDByAdmin added in v0.1.8

func GetDriverFromIDByAdmin(idparam primitive.ObjectID, db *mongo.Database) (driver model.Driver, err error)

func GetID added in v0.0.2

func GetID(r *http.Request) string

get id

func GetObatFromID added in v0.0.2

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

func GetOrderFromID added in v0.0.2

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

func GetPenggunaFromAkun added in v0.0.2

func GetPenggunaFromAkun(akun primitive.ObjectID, db *mongo.Database) (doc model.Pengguna, err error)

func GetPenggunaFromID added in v0.0.2

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

func GetPenggunaFromIDByAdmin added in v0.1.7

func GetPenggunaFromIDByAdmin(idparam primitive.ObjectID, db *mongo.Database) (pengguna model.Pengguna, err error)

by admin

func GetPesananFromID added in v0.2.9

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

func GetUserFromEmail added in v0.0.2

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

func GetUserFromID added in v0.0.2

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

func GetUserFromToken added in v0.5.3

func GetUserFromToken(db *mongo.Database, col string, _id primitive.ObjectID) (user model.User, err error)

func GetUserLogin added in v0.0.4

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

get user login

func InsertDriver added in v0.3.8

func InsertDriver(db *mongo.Database, insertedDoc model.Driver) error

func InsertObat added in v0.0.2

func InsertObat(iduser primitive.ObjectID, db *mongo.Database, insertedDoc model.Obat) error

func InsertOneDoc

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

func InsertOrder added in v0.0.2

func InsertOrder(idparam, iduser primitive.ObjectID, db *mongo.Database, insertedDoc model.Order) error
	_, err := InsertOneDoc(db, "order", ord)
	if err != nil {
		return fmt.Errorf("error saat menyimpan data order: %s", err)
	}
	return nil
}

func InsertPengguna added in v0.3.8

func InsertPengguna(db *mongo.Database, insertedDoc model.Pengguna) error

pengguna

func InsertPesanan added in v0.2.9

func InsertPesanan(iduser primitive.ObjectID, db *mongo.Database, insertedDoc model.Pesanan) error

func LogIn added in v0.0.2

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

login

func MongoConnect added in v0.0.2

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

func Put added in v0.1.5

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

email

func SendWhatsAppConfirmation added in v0.5.3

func SendWhatsAppConfirmation(namalengkap, nomorhp string) error

sendwhatsapp

func SignUpDriver added in v0.0.2

func SignUpDriver(db *mongo.Database, insertedDoc model.Driver) error

func SignUpPengguna added in v0.0.2

func SignUpPengguna(db *mongo.Database, insertedDoc model.Pengguna) error

signup

func UpdateDriver added in v0.0.2

func UpdateDriver(idparam, iduser primitive.ObjectID, db *mongo.Database, insertedDoc model.Driver) error

func UpdateEmailUser added in v0.0.4

func UpdateEmailUser(iduser primitive.ObjectID, db *mongo.Database, insertedDoc model.User) error

user

func UpdateObat added in v0.0.2

func UpdateObat(idparam, iduser primitive.ObjectID, db *mongo.Database, insertedDoc model.Obat) error

func UpdateOneDoc added in v0.0.2

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

func UpdatePasswordUser added in v0.0.4

func UpdatePasswordUser(iduser primitive.ObjectID, db *mongo.Database, insertedDoc model.Password) error

func UpdatePengguna added in v0.0.2

func UpdatePengguna(idparam, iduser primitive.ObjectID, db *mongo.Database, insertedDoc model.Pengguna) error

UpdatePengguna

func UpdatePenggunaByAdmin added in v0.4.6

func UpdatePenggunaByAdmin(idparam, iduser primitive.ObjectID, db *mongo.Database, insertedDoc model.Pengguna) error

func UpdateStatusOrder added in v0.0.7

func UpdateStatusOrder(idorder primitive.ObjectID, db *mongo.Database, insertedDoc model.Order) error

update status pengiriman

func UpdateUser added in v0.0.2

func UpdateUser(iduser primitive.ObjectID, db *mongo.Database, insertedDoc model.User) error

func ValidatePhoneNumber added in v0.5.3

func ValidatePhoneNumber(nomorhp string) (bool, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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