module

package
v0.0.6 Latest Latest
Warning

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

Go to latest
Published: Nov 6, 2023 License: MIT Imports: 18 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 DeleteMagang added in v0.0.3

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

func DeleteOneDoc

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

func Encode

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

func GCFHandlerDeleteMagang added in v0.0.3

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

func GCFHandlerGetAll

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

get all

func GCFHandlerGetAllMagang added in v0.0.3

func GCFHandlerGetAllMagang(MONGOCONNSTRINGENV, dbname string) string

func GCFHandlerGetAllMahasiswa added in v0.0.4

func GCFHandlerGetAllMahasiswa(MONGOCONNSTRINGENV, dbname string) string

func GCFHandlerGetAllMitra added in v0.0.5

func GCFHandlerGetAllMitra(MONGOCONNSTRINGENV, dbname string) string

func GCFHandlerGetAllUserByAdmin added in v0.0.4

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

func GCFHandlerGetMagang added in v0.0.6

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

func GCFHandlerGetMagangFromID added in v0.0.3

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

func GCFHandlerGetMagangFromMitra added in v0.0.3

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

func GCFHandlerGetMahasiswaFromID added in v0.0.5

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

func GCFHandlerGetMitraFromID added in v0.0.5

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

func GCFHandlerGetUser added in v0.0.6

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

func GCFHandlerGetUserFromID added in v0.0.4

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

func GCFHandlerInsertMagang added in v0.0.3

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

magang

func GCFHandlerLogin

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

login

func GCFHandlerSignUpMahasiswa

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

signup

func GCFHandlerSignUpMitra

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

func GCFHandlerUpdateMagang added in v0.0.3

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

func GCFHandlerUpdateMahasiswa added in v0.0.5

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

mahasiswa

func GCFHandlerUpdateMitra added in v0.0.5

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

mitra

func GCFHandlerUpdateUser added in v0.0.4

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

user

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 GetAllMagang added in v0.0.3

func GetAllMagang(db *mongo.Database) (magang []model.Magang, err error)

func GetAllMahasiswa added in v0.0.4

func GetAllMahasiswa(db *mongo.Database) (mahasiswa []model.Mahasiswa, err error)

func GetAllMitra added in v0.0.5

func GetAllMitra(db *mongo.Database) (mitra []model.Mitra, err error)

func GetAllUser added in v0.0.4

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

func GetID added in v0.0.5

func GetID(r *http.Request) string

get id

func GetMagangFromID

func GetMagangFromID(_id primitive.ObjectID, db *mongo.Database) (magang model.Magang, err error)

func GetMagangFromIDByMitra added in v0.0.3

func GetMagangFromIDByMitra(idparam, iduser primitive.ObjectID, db *mongo.Database) (magang model.Magang, err error)

func GetMagangFromMitra added in v0.0.3

func GetMagangFromMitra(_id primitive.ObjectID, db *mongo.Database) (magang []model.Magang, err error)

func GetMahasiswaFromAkun added in v0.0.5

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

func GetMahasiswaFromID

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

func GetMitraFromAkun added in v0.0.3

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

func GetMitraFromID added in v0.0.3

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

func GetUserFromEmail

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 InsertMagang added in v0.0.3

func InsertMagang(_id primitive.ObjectID, db *mongo.Database, insertedDoc model.Magang) error

magang

func InsertOneDoc

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

func LogIn

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

login

func MongoConnect

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

func SignUpMahasiswa

func SignUpMahasiswa(db *mongo.Database, insertedDoc model.Mahasiswa) error

signup

func SignUpMitra

func SignUpMitra(db *mongo.Database, insertedDoc model.Mitra) error

func UpdateMagang added in v0.0.3

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

func UpdateMahasiswa added in v0.0.5

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

mahasiswa

func UpdateMitra added in v0.0.5

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

mitra

func UpdateOneDoc

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

func UpdateUser added in v0.0.4

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

user

Types

This section is empty.

Jump to

Keyboard shortcuts

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