peda

package module
v1.9.122 Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2024 License: MIT Imports: 23 Imported by: 2

README

fancy

fancy

go get -u all
go mod tidy
git tag                                 #check current version
git tag v0.0.28                          #set tag version
git push origin --tags                  #push tag version to repo
go list -m https://github.com/Fancypedia/fancybackend@v0.0.1   #publish to pkg dev, replace ORG/URL with your repo URL
[https://asia-southeast2-testlogin-366704.cloudfunctions.net/updated](https://asia-southeast2-testlogin-366704.cloudfunctions.net/getaaalll -get all
https://asia-southeast2-testlogin-366704.cloudfunctions.net/function-16 -admin khusus
https://asia-southeast2-testlogin-366704.cloudfunctions.net/gislocation -gis tempat penjualan
https://asia-southeast2-testlogin-366704.cloudfunctions.net/post -post ( ini payloadnya {
   " Username": "pakrolly",
		"Password": "ganteng",
		"Role":     "admin"
})
https://us-central1-testlogin-366704.cloudfunctions.net/delete
https://asia-southeast2-testlogin-366704.cloudfunctions.net/updated)

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AuthenticateUserAndGenerateToken

func AuthenticateUserAndGenerateToken(privateKeyEnv string, mongoconn *mongo.Database, collection string, userdata User) (string, error)

func Authorization added in v1.9.69

func Authorization(publickey, MONGOCONNSTRINGENV, dbname, collname string, r *http.Request) string

func BoxFix added in v1.9.91

func BoxFix(mongoenv, dbname string, r *http.Request) string

func Center added in v1.9.93

func Center(mongoconn *mongo.Database, longitude, latitude, radius float64) (namalokasi string)

func CenterSphere added in v1.9.93

func CenterSphere(mongoenv, dbname string, r *http.Request) string

func CheckPasswordHash

func CheckPasswordHash(password, hash string) bool

func CreateAbout added in v1.3.0

func CreateAbout(mongoconn *mongo.Database, collection string, aboutdata About) interface{}

func CreateBackend added in v1.9.75

func CreateBackend(mongoconn *mongo.Database, collection string, sidangdata Backend) interface{}

func CreateBlog added in v1.9.34

func CreateBlog(mongoconn *mongo.Database, collection string, blogdata Blog) interface{}

blog function

func CreateComment added in v1.3.0

func CreateComment(mongoconn *mongo.Database, collection string, commentdata Comment) interface{}

comment function

func CreateContact added in v1.3.0

func CreateContact(mongoconn *mongo.Database, collection string, contactdata Contack) interface{}

func CreateContentt added in v1.9.34

func CreateContentt(mongoconn *mongo.Database, collection string, contentdata Content) interface{}

func CreateEvent added in v1.3.0

func CreateEvent(mongoconn *mongo.Database, collection string, eventdata Event) interface{}

func CreateEventGlobal added in v1.3.0

func CreateEventGlobal(mongoconn *mongo.Database, collection string, eventglobaldata EventGlobal) interface{}

func CreateFronent added in v1.9.74

func CreateFronent(mongoconn *mongo.Database, collection string, sidangdata Frontend) interface{}

func CreateGallery added in v1.3.0

func CreateGallery(mongoconn *mongo.Database, collection string, gallerydata Gallery) interface{}

func CreateIklan added in v1.3.0

func CreateIklan(mongoconn *mongo.Database, collection string, iklandata Iklan) interface{}

CreateIklan function

func CreateLogin

func CreateLogin(mongoconn *mongo.Database, collection string, userdata User) interface{}

create login using Private

func CreateNewBlog

func CreateNewBlog(mongoconn *mongo.Database, collection string, blogdata Blog) interface{}

func CreateNewContent

func CreateNewContent(mongoconn *mongo.Database, collection string, contentdata Content) interface{}

content

func CreateNewProduct

func CreateNewProduct(mongoconn *mongo.Database, collection string, productdata Product) interface{}

func CreateNewUserRole

func CreateNewUserRole(mongoconn *mongo.Database, collection string, userdata User) interface{}
func GetAllUser(mongoconn *mongo.Database, collection string) []User {
	user := atdb.GetAllDoc[[]User](mongoconn, collection)
	return user
}

func CreateProduct added in v1.9.34

func CreateProduct(mongoconn *mongo.Database, collection string, productdata Product) interface{}

product function

func CreateSidang added in v1.9.73

func CreateSidang(mongoconn *mongo.Database, collection string, sidangdata InputSidang) interface{}

func CreateUser

func CreateUser(mongoconn *mongo.Database, collection string, userdata User) interface{}

func CreateUserAndAddToken

func CreateUserAndAddToken(privateKeyEnv string, mongoconn *mongo.Database, collection string, userdata User) error

func CreateUserAndAddedToeken

func CreateUserAndAddedToeken(PASETOPRIVATEKEYENV string, mongoconn *mongo.Database, collection string, userdata User) interface{}

func DecodeGetRole added in v1.9.69

func DecodeGetRole(publickey string, tokenstring string) string

func DeleteAbout added in v1.3.0

func DeleteAbout(mongoconn *mongo.Database, collection string, aboutdata About) interface{}

func DeleteBackend added in v1.9.75

func DeleteBackend(mongoconn *mongo.Database, collection string, sidangdata Backend) interface{}

func DeleteBlog added in v1.9.34

func DeleteBlog(mongoconn *mongo.Database, collection string, blogdata Blog) interface{}

func DeleteComment added in v1.3.0

func DeleteComment(mongoconn *mongo.Database, collection string, commentdata Comment) interface{}

func DeleteContact added in v1.3.0

func DeleteContact(mongoconn *mongo.Database, collection string, contactdata Contack) interface{}

func DeleteContent

func DeleteContent(mongoconn *mongo.Database, collection string, contentdata Content) interface{}

func DeleteContentt added in v1.9.34

func DeleteContentt(mongoconn *mongo.Database, collection string, contentdata Content) interface{}

func DeleteEvent added in v1.3.0

func DeleteEvent(mongoconn *mongo.Database, collection string, eventdata Event) interface{}

func DeleteEventGlobal added in v1.3.0

func DeleteEventGlobal(mongoconn *mongo.Database, collection string, eventglobaldata EventGlobal) interface{}

func DeleteFrondent added in v1.9.74

func DeleteFrondent(mongoconn *mongo.Database, collection string, sidangdata Frontend) interface{}

func DeleteGallery added in v1.3.0

func DeleteGallery(mongoconn *mongo.Database, collection string, gallerydata Gallery) interface{}

func DeleteIklan added in v1.3.0

func DeleteIklan(mongoconn *mongo.Database, collection string, iklandata Iklan) interface{}

func DeleteLinestring added in v1.9.38

func DeleteLinestring(mongoconn *mongo.Database, collection string, linestringdata GeoJsonLineString) interface{}

delete gis

func DeleteProduct added in v1.9.34

func DeleteProduct(mongoconn *mongo.Database, collection string, productdata Product) interface{}

func DeleteSidang added in v1.9.73

func DeleteSidang(mongoconn *mongo.Database, collection string, sidangdata InputSidang) interface{}

func DeleteTesting added in v1.9.58

func DeleteTesting(mongoconn *mongo.Database, collection string, testingdata Testing) interface{}

func DeleteUser

func DeleteUser(mongoconn *mongo.Database, collection string, userdata User) interface{}

func Encode added in v1.9.74

func Encode(name, username, role, privatekey string) (string, error)

func GCFAllGlobalID added in v1.3.0

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

func GCFCreateAboutt added in v1.9.34

func GCFCreateAboutt(publickey, MONGOCONNSTRINGENV, dbname, colluser, collabout string, r *http.Request) string

about post

func GCFCreateAccountAndToken

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

func GCFCreateBE added in v1.9.75

func GCFCreateBE(publickey, MONGOCONNSTRINGENV, dbname, colluser, collfe string, r *http.Request) string

func GCFCreateBlogg added in v1.9.34

func GCFCreateBlogg(publickey, MONGOCONNSTRINGENV, dbname, colluser, collblog string, r *http.Request) string

blog post

func GCFCreateCommentt added in v1.9.34

func GCFCreateCommentt(publickey, MONGOCONNSTRINGENV, dbname, colluser, collcomment string, r *http.Request) string

func GCFCreateContactt added in v1.9.34

func GCFCreateContactt(publickey, MONGOCONNSTRINGENV, dbname, colluser, collcontact string, r *http.Request) string

contact post

func GCFCreateContent

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

func GCFCreateContentt added in v1.9.34

func GCFCreateContentt(publickey, MONGOCONNSTRINGENV, dbname, colluser, collcontent string, r *http.Request) string

content post

func GCFCreateEventGlobal added in v1.9.34

func GCFCreateEventGlobal(publickey, MONGOCONNSTRINGENV, dbname, colluser, colleventglobal string, r *http.Request) string

event global post

func GCFCreateEventt added in v1.9.34

func GCFCreateEventt(publickey, MONGOCONNSTRINGENV, dbname, colluser, collevent string, r *http.Request) string

<--- ini event ---> event post

func GCFCreateFE added in v1.9.74

func GCFCreateFE(publickey, MONGOCONNSTRINGENV, dbname, colluser, collfe string, r *http.Request) string

func GCFCreateGalleryy added in v1.9.34

func GCFCreateGalleryy(publickey, MONGOCONNSTRINGENV, dbname, colluser, collgallery string, r *http.Request) string

gallery post

func GCFCreateHandler

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

func GCFCreateHandlerTokenPaseto

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

func GCFCreateIklann added in v1.9.34

func GCFCreateIklann(publickey, MONGOCONNSTRINGENV, dbname, colluser, collectioniklan string, r *http.Request) string

iklan post

func GCFCreateIklannN added in v1.9.46

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

func GCFCreateLineStringgg added in v1.9.45

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

func GCFCreateNewBlog

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

func GCFCreatePolygone added in v1.9.41

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

func GCFCreatePolygonee added in v1.9.44

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

func GCFCreatePostLineString added in v1.3.0

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

func GCFCreatePostLineStringg added in v1.3.0

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

func GCFCreatePostLocation added in v1.9.47

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

func GCFCreateProductt added in v1.9.34

func GCFCreateProductt(publickey, MONGOCONNSTRINGENV, dbname, colluser, collproduct string, r *http.Request) string

func GCFCreateSidang added in v1.9.73

func GCFCreateSidang(publickey, MONGOCONNSTRINGENV, dbname, colluser, collproduct string, r *http.Request) string

func GCFCreateTesting added in v1.9.58

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

func GCFCreateTokenAndSaveToDB

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

func GCFCretatedEventGlobal added in v1.3.0

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

func GCFCreteCommnet added in v1.3.0

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

func GCFCreteRegister

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

func GCFDeleteAboutt added in v1.9.34

func GCFDeleteAboutt(publickey, MONGOCONNSTRINGENV, dbname, colluser, collabout string, r *http.Request) string

delete about

func GCFDeleteBE added in v1.9.75

func GCFDeleteBE(publickey, MONGOCONNSTRINGENV, dbname, colluser, collfe string, r *http.Request) string

func GCFDeleteBlog added in v1.9.34

func GCFDeleteBlog(publickey, MONGOCONNSTRINGENV, dbname, colluser, collblog string, r *http.Request) string

delete blog

func GCFDeleteCommentt added in v1.9.34

func GCFDeleteCommentt(publickey, MONGOCONNSTRINGENV, dbname, colluser, collcomment string, r *http.Request) string

delete comment

func GCFDeleteContactt added in v1.9.34

func GCFDeleteContactt(publickey, MONGOCONNSTRINGENV, dbname, colluser, collcontact string, r *http.Request) string

delete contact

func GCFDeleteContent added in v1.9.34

func GCFDeleteContent(publickey, MONGOCONNSTRINGENV, dbname, colluser, collcontent string, r *http.Request) string

delete content

func GCFDeleteEventGlobal added in v1.9.34

func GCFDeleteEventGlobal(publickey, MONGOCONNSTRINGENV, dbname, colluser, colleventglobal string, r *http.Request) string

delete event global

func GCFDeleteEventt added in v1.9.34

func GCFDeleteEventt(publickey, MONGOCONNSTRINGENV, dbname, colluser, collevent string, r *http.Request) string

delete event

func GCFDeleteFE added in v1.9.74

func GCFDeleteFE(publickey, MONGOCONNSTRINGENV, dbname, colluser, collfe string, r *http.Request) string

func GCFDeleteGalleryy added in v1.9.34

func GCFDeleteGalleryy(publickey, MONGOCONNSTRINGENV, dbname, colluser, collgallery string, r *http.Request) string

delete gallery

func GCFDeleteHandler

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

func GCFDeleteHandlerContent

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

func GCFDeleteIklann added in v1.9.34

func GCFDeleteIklann(publickey, MONGOCONNSTRINGENV, dbname, colluser, collectioniklan string, r *http.Request) string

// delete iklan

func GCFDeleteLineString added in v1.9.38

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

func GCFDeleteProduct added in v1.9.34

func GCFDeleteProduct(publickey, MONGOCONNSTRINGENV, dbname, colluser, collproduct string, r *http.Request) string

delete product

func GCFDeleteSidang added in v1.9.73

func GCFDeleteSidang(publickey, MONGOCONNSTRINGENV, dbname, colluser, collproduct string, r *http.Request) string

func GCFDeleteTesting added in v1.9.58

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

func GCFDeletedCommnet added in v1.3.0

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

func GCFEndCodepaseto added in v1.9.59

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

func GCFFindBlogAllID

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

func GCFFindContentAllID

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

func GCFFindUserByID

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

func GCFFindUserByName

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

func GCFGetAllAboutt added in v1.9.34

func GCFGetAllAboutt(MONGOCONNSTRINGENV, dbname, collectionname string) string

get all about

func GCFGetAllBE added in v1.9.75

func GCFGetAllBE(publickey, MONGOCONNSTRINGENV, dbname, colluser, collproduct string, r *http.Request) string

func GCFGetAllBlog

func GCFGetAllBlog(MONGOCONNSTRINGENV, dbname, collectionname string) string

func GCFGetAllBlogg added in v1.9.34

func GCFGetAllBlogg(MONGOCONNSTRINGENV, dbname, collectionname string) string

get all blog

func GCFGetAllComment added in v1.3.0

func GCFGetAllComment(MONGOCONNSTRINGENV, dbname, collectionname string) string

func GCFGetAllCommentt added in v1.9.34

func GCFGetAllCommentt(MONGOCONNSTRINGENV, dbname, collectionname string) string

get all comment

func GCFGetAllCommenttID added in v1.9.34

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

get all comment by id

func GCFGetAllContactt added in v1.9.34

func GCFGetAllContactt(MONGOCONNSTRINGENV, dbname, collectionname string) string

get all contact

func GCFGetAllContacttID added in v1.9.34

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

get all contact by id

func GCFGetAllContentBy

func GCFGetAllContentBy(MONGOCONNSTRINGENV, dbname, collectionname string) string

func GCFGetAllContentt added in v1.9.34

func GCFGetAllContentt(MONGOCONNSTRINGENV, dbname, collectionname string) string

get all content

func GCFGetAllContenttID added in v1.9.34

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

get all content by id

func GCFGetAllEvent added in v1.3.0

func GCFGetAllEvent(MONGOCONNSTRINGENV, dbname, collectionname string) string

get all

func GCFGetAllEventGlobal added in v1.9.34

func GCFGetAllEventGlobal(MONGOCONNSTRINGENV, dbname, collectionname string) string

get all event global

func GCFGetAllEventGlobalID added in v1.9.34

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

get all event global by id

func GCFGetAllEventt added in v1.9.34

func GCFGetAllEventt(MONGOCONNSTRINGENV, dbname, collectionname string) string

get all event

func GCFGetAllFE added in v1.9.74

func GCFGetAllFE(publickey, MONGOCONNSTRINGENV, dbname, colluser, collproduct string, r *http.Request) string

func GCFGetAllGalleryy added in v1.9.34

func GCFGetAllGalleryy(MONGOCONNSTRINGENV, dbname, collectionname string) string

get all gallery

func GCFGetAllGalleryyID added in v1.9.34

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

get all gallery by id

func GCFGetAllIklann added in v1.9.34

func GCFGetAllIklann(MONGOCONNSTRINGENV, dbname, collectionname string) string

get all iklan

func GCFGetAllIklannID added in v1.9.34

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

get all iklan by id

func GCFGetAllPrivateID added in v1.9.59

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

func GCFGetAllProduct

func GCFGetAllProduct(MONGOCONNSTRINGENV, dbname, collectionname string) string

product

func GCFGetAllProductt added in v1.9.34

func GCFGetAllProductt(MONGOCONNSTRINGENV, dbname, collectionname string) string

get all product

func GCFGetAllProducttID added in v1.9.34

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

get all product by id

func GCFGetAllSidang added in v1.9.73

func GCFGetAllSidang(MONGOCONNSTRINGENV, dbname, collectionname string) string

func GCFGetAllUser added in v1.9.58

func GCFGetAllUser(MONGOCONNSTRINGENV, dbname, collectionname string) string

func GCFGetSidang added in v1.9.73

func GCFGetSidang(MONGOCONNSTRINGENV, dbname, collectionname string) string

func GCFGetallTesting added in v1.9.58

func GCFGetallTesting(MONGOCONNSTRINGENV, dbname, collectionname string) string

func GCFHandler added in v1.9.37

func GCFHandler(MONGOCONNSTRINGENV, dbname, collectionname string) string

func GCFLoginAfterCreate

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

func GCFLoginAfterCreatee

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

func GCFLoginAfterCreateee

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

func GCFLoginAfterCreateeee

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

func GCFLoginAfterCreater

func GCFLoginAfterCreater(MONGOCONNSTRINGENV, dbname, collectionname, privateKeyEnv string, r *http.Request) (string, error)

func GCFLoginFixx added in v1.3.0

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

func GCFLoginFixxx added in v1.3.0

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

func GCFLoginTest

func GCFLoginTest(username, password, MONGOCONNSTRINGENV, dbname, collectionname string) bool

func GCFPoint added in v1.9.41

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

func GCFPostGeoIntersects added in v1.9.89

func GCFPostGeoIntersects(mongoenv, dbname string, r *http.Request) string

func GCFPostHandler

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

func GCFPostHandlerrr added in v1.9.65

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

func GCFReturnStruct

func GCFReturnStruct(DataStuct any) string

func GCFUpdateAboutt added in v1.9.34

func GCFUpdateAboutt(publickey, MONGOCONNSTRINGENV, dbname, colluser, collabout string, r *http.Request) string

update about

func GCFUpdateBE added in v1.9.75

func GCFUpdateBE(publickey, MONGOCONNSTRINGENV, dbname, colluser, collproduct string, r *http.Request) string

func GCFUpdateBlog added in v1.9.34

func GCFUpdateBlog(publickey, MONGOCONNSTRINGENV, dbname, colluser, collblog string, r *http.Request) string

update blog

func GCFUpdateCommentt added in v1.9.34

func GCFUpdateCommentt(publickey, MONGOCONNSTRINGENV, dbname, colluser, collcomment string, r *http.Request) string

update comment

func GCFUpdateContactt added in v1.9.34

func GCFUpdateContactt(publickey, MONGOCONNSTRINGENV, dbname, colluser, collcontact string, r *http.Request) string

update contact

func GCFUpdateContent added in v1.9.34

func GCFUpdateContent(publickey, MONGOCONNSTRINGENV, dbname, colluser, collcontent string, r *http.Request) string

update content

func GCFUpdateEventGlobal added in v1.9.34

func GCFUpdateEventGlobal(publickey, MONGOCONNSTRINGENV, dbname, colluser, colleventglobal string, r *http.Request) string

update event global

func GCFUpdateEventt added in v1.9.34

func GCFUpdateEventt(publickey, MONGOCONNSTRINGENV, dbname, colluser, collevent string, r *http.Request) string

update event

func GCFUpdateFE added in v1.9.74

func GCFUpdateFE(publickey, MONGOCONNSTRINGENV, dbname, colluser, collproduct string, r *http.Request) string

func GCFUpdateGalleryy added in v1.9.34

func GCFUpdateGalleryy(publickey, MONGOCONNSTRINGENV, dbname, colluser, collgallery string, r *http.Request) string

// update gallery

func GCFUpdateHandler

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

func GCFUpdateIklann added in v1.9.34

func GCFUpdateIklann(publickey, MONGOCONNSTRINGENV, dbname, colluser, collectioniklan string, r *http.Request) string

// update iklan

func GCFUpdateLinestring added in v1.9.38

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

func GCFUpdateProduct added in v1.9.34

func GCFUpdateProduct(publickey, MONGOCONNSTRINGENV, dbname, colluser, collproduct string, r *http.Request) string

func GCFUpdateSidang added in v1.9.73

func GCFUpdateSidang(publickey, MONGOCONNSTRINGENV, dbname, colluser, collproduct string, r *http.Request) string

func GCFUpdatedContent

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

func GCFUpdatedTesting added in v1.9.58

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

func GCFlineStingCreate added in v1.9.44

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

func GCFlineStingCreatea added in v1.9.44

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

func GFCPostHandlerUser

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

func GFCUpadatedCommnet added in v1.3.0

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

func GenerateKey added in v1.9.74

func GenerateKey() (privatekey, publickey string)

func GeoIntersects added in v1.9.89

func GeoIntersects(mongoconn *mongo.Database, long float64, lat float64) (namalokasi string)

func GeoWithin added in v1.9.89

func GeoWithin(mongoconn *mongo.Database, coordinates [][][]float64) (namalokasi []string)

func GeometryFix added in v1.9.95

func GeometryFix(mongoenv, dbname string, r *http.Request) string

func Geometryyy added in v1.9.95

func Geometryyy(mongoconn *mongo.Database, coordinates [][][]float64) (namalokasi string)

func GetBoxDoc added in v1.9.91

func GetBoxDoc(db *mongo.Database, collname string, coordinates Polyline) (result string)

func GetBoxDoccc added in v1.9.93

func GetBoxDoccc(mongoconn *mongo.Database, coordinates Polyline) (result string, err error)

func HashPassword

func HashPassword(password string) (string, error)

func InsertUserdata added in v1.9.51

func InsertUserdata(mongoconn *mongo.Database, collname, username, password, no_whatsapp string) (InsertedID interface{})

func IsPasswordValid

func IsPasswordValid(mongoconn *mongo.Database, collection string, userdata User) bool

func MaxDistance added in v1.9.93

func MaxDistance(mongoenv, dbname string, r *http.Request) string

func MaxDistancee added in v1.9.93

func MaxDistancee(mongoconn *mongo.Database, point []float64, maxdistance float64) (namalokasi string)

func MinDistancee added in v1.9.93

func MinDistancee(mongoconn *mongo.Database, point []float64, minDistance float64) (namalokasi string)

func MinDistanceee added in v1.9.93

func MinDistanceee(mongoenv, dbname string, r *http.Request) string

func Near added in v1.9.89

func Near(mongoconn *mongo.Database, long float64, lat float64, max float64, min float64) ([]string, error)

func NearSpehere added in v1.9.91

func NearSpehere(mongoconn *mongo.Database, long float64, lat float64) ([]string, error)

Modify the NearSpehere function

func NearSpeheree added in v1.9.91

func NearSpeheree(mongoenv, dbname string, r *http.Request) string

Calling code for NearSpeheree

func Polygon added in v1.9.91

func Polygon(mongoconn *mongo.Database, coordinates [][][]float64) (namalokasi string)

func Polygonn added in v1.9.91

func Polygonn(mongoconn *mongo.Database, coordinates [][][]float64) (namalokasi string)

func Polygonnn added in v1.9.91

func Polygonnn(mongoenv, dbname string, r *http.Request) string

func PostGeoWithin added in v1.9.89

func PostGeoWithin(mongoenv, dbname string, r *http.Request) string

func PostLinestring added in v1.3.0

func PostLinestring(mongoconn *mongo.Database, collection string, linestringdata GeoJsonLineString) interface{}

func PostLocation added in v1.9.47

func PostLocation(mongoconn *mongo.Database, collection string, locationdata Location) interface{}

func PostNear added in v1.9.89

func PostNear(mongoenv, dbname string, r *http.Request) string

func PostPoint added in v1.9.41

func PostPoint(mongoconn *mongo.Database, collection string, pointdata GeometryPoint) interface{}

func PostPolygone added in v1.9.41

func PostPolygone(mongoconn *mongo.Database, collection string, polygonedata GeoJsonPolygon) interface{}

func PostTesting added in v1.9.58

func PostTesting(mongoconn *mongo.Database, collection string, testingdata Testing) interface{}

testing crud

func Registrasi added in v1.9.51

func Registrasi(token, mongoenv, dbname, collname string, r *http.Request) string

func ReplaceContent

func ReplaceContent(mongoconn *mongo.Database, collection string, filter bson.M, contentdata Content) interface{}

func ReplaceOneDoc

func ReplaceOneDoc(mongoconn *mongo.Database, collection string, filter bson.M, userdata User) interface{}

func SetConnection

func SetConnection(MONGOCONNSTRINGENV, dbname string) *mongo.Database

func SetConnection2dsphereMax added in v1.9.93

func SetConnection2dsphereMax(mongoenv, dbname string) *mongo.Database

func SetConnection2dsphereMix added in v1.9.93

func SetConnection2dsphereMix(mongoenv, dbname string) *mongo.Database

func SetConnection2dsphereTest added in v1.9.89

func SetConnection2dsphereTest(mongoenv, dbname string) *mongo.Database

func SetConnection2dsphereTestBox added in v1.9.93

func SetConnection2dsphereTestBox(mongoenv, dbname string) *mongo.Database

func SetConnection2dsphereTestPoint added in v1.9.91

func SetConnection2dsphereTestPoint(mongoenv, dbname string) *mongo.Database

func TestPolygon added in v1.9.91

func TestPolygon(t *testing.T)

func UpdateBackend added in v1.9.75

func UpdateBackend(mongoconn *mongo.Database, collection string, filter bson.M, sidangdata Backend) interface{}

func UpdateFrontend added in v1.9.74

func UpdateFrontend(mongoconn *mongo.Database, collection string, filter bson.M, sidangdata Frontend) interface{}

func UpdateSidang added in v1.9.73

func UpdateSidang(mongoconn *mongo.Database, collection string, filter bson.M, sidangdata InputSidang) interface{}

func UpdateSidangFix added in v1.9.73

func UpdateSidangFix(mongoconn *mongo.Database, collection string, filter bson.M, inputsidang Product) interface{}

func UpdatedAbout added in v1.3.0

func UpdatedAbout(mongoconn *mongo.Database, collection string, filter bson.M, aboutdata About) interface{}

func UpdatedBlog added in v1.9.34

func UpdatedBlog(mongoconn *mongo.Database, collection string, filter bson.M, blogdata Blog) interface{}

func UpdatedComment added in v1.3.0

func UpdatedComment(mongoconn *mongo.Database, collection string, filter bson.M, commentdata Comment) interface{}

func UpdatedContact added in v1.3.0

func UpdatedContact(mongoconn *mongo.Database, collection string, filter bson.M, contactdata Contack) interface{}

func UpdatedContentt added in v1.9.34

func UpdatedContentt(mongoconn *mongo.Database, collection string, filter bson.M, contentdata Content) interface{}

func UpdatedEvent added in v1.3.0

func UpdatedEvent(mongoconn *mongo.Database, collection string, filter bson.M, eventdata Event) interface{}

func UpdatedEventGlobal added in v1.3.0

func UpdatedEventGlobal(mongoconn *mongo.Database, collection string, filter bson.M, eventglobaldata EventGlobal) interface{}

func UpdatedGallery added in v1.3.0

func UpdatedGallery(mongoconn *mongo.Database, collection string, filter bson.M, gallerydata Gallery) interface{}

func UpdatedIklan added in v1.3.0

func UpdatedIklan(mongoconn *mongo.Database, collection string, filter bson.M, iklandata Iklan) interface{}

func UpdatedLinestring added in v1.9.38

func UpdatedLinestring(mongoconn *mongo.Database, collection string, filter bson.M, linestringdata GeoJsonLineString) interface{}

func UpdatedProduct added in v1.9.34

func UpdatedProduct(mongoconn *mongo.Database, collection string, filter bson.M, productdata Product) interface{}

func UpdatedTesting added in v1.9.58

func UpdatedTesting(mongoconn *mongo.Database, collection string, filter bson.M, testingdata Testing) interface{}

Types

type About

type About struct {
	ID          int       `json:"id" bson:"id"`
	Title       string    `json:"title" bson:"title"`
	Description string    `json:"description" bson:"description"`
	Image       string    `json:"image" bson:"image"`
	Content     []Content `json:"content" bson:"content"`
	Product     []Product `json:"product" bson:"product"`
	Status      bool      `json:"status" bson:"status"`
}

func GetAllAbout added in v1.3.0

func GetAllAbout(mongoconn *mongo.Database, collection string) []About

func GetIDAbout added in v1.3.0

func GetIDAbout(mongoconn *mongo.Database, collection string, aboutdata About) About

type Backend added in v1.9.75

type Backend struct {
	Npm                int    `json:npm bson:"npm"`
	Nama               string `json:nama bson:"nama"`
	NamaDosen          string `json:namadosen bson:"namadosen"`
	Autentikasitoken   string `json:autentikasitoken bson:"autentikasitoken"`
	Packagesendiri     string `json:packagesendiri bson:"packagesendiri"`
	Endpointgcfjakarta string `json:endpointgcfjakarta bson:"endpointgcfjakarta"`
	Integrasiwamyid    string `json:integrasiwamyid bson:"integrasiwamyid"`
	Status             bool   `json:status bson:"status"`
}

func FindBackend added in v1.9.87

func FindBackend(mongoconn *mongo.Database, collection string, userdata Backend) Backend

func GetAllBackend added in v1.9.75

func GetAllBackend(mongoconn *mongo.Database, collection string) []Backend

type Blog

type Blog struct {
	ID                int    `json:"id" bson:"id"`
	Content           string `json:"content_one" bson:"content_one"`
	Content_two       string `json:"content_two" bson:"content_two"`
	Image             string `json:"image" bson:"image"`
	Title             string `json:"title" bson:"title"`
	Title_two         string `json:"title_two" bson:"title_two"`
	Description       string `json:"description" bson:"description"`
	Description_twoo  string `json:"description_two" bson:"description_two"`
	Description_three string `json:"description_3" bson:"description_3"`
	Status            bool   `json:"status" bson:"status"`
}

func GetAllBlog added in v1.9.34

func GetAllBlog(mongoconn *mongo.Database, collection string) []Blog

func GetAllBlogAll

func GetAllBlogAll(mongoconn *mongo.Database, collection string) []Blog

func GetIDBlog

func GetIDBlog(mongoconn *mongo.Database, collection string, blogdata Blog) Blog

func GetIDBloggg added in v1.9.34

func GetIDBloggg(mongoconn *mongo.Database, collection string, blogdata Blog) Blog

type Category

type Category struct {
	Category string `json:"category" bson:"category"`
	Status   bool   `json:"status" bson:"status"`
}

type Comment

type Comment struct {
	ID        int    `json:"id" bson:"id"`
	Username  string `json:"username" bson:"username"`
	Answer    string `json:"comment" bson:"comment"`
	Questions string `json:"questions" bson:"questions"`
	Tanggal   string `json:"tanggal" bson:"tanggal"`
	Status    bool   `json:"status" bson:"status"`
}

func GetAllComment added in v1.3.0

func GetAllComment(mongoconn *mongo.Database, collection string) []Comment

func GetIDComment added in v1.9.34

func GetIDComment(mongoconn *mongo.Database, collection string, commentdata Comment) Comment

type Contack

type Contack struct {
	ID      int    `json:"id" bson:"id"`
	Name    string `json:"title" bson:"title"`
	Subject string `json:"description" bson:"description"`
	Message string `json:"image" bson:"image"`
	Email   string `json:"email" bson:"email"`
	Phone   string `json:"phone" bson:"phone"`
	Status  bool   `json:"status" bson:"status"`
}

func GetAllContact added in v1.3.0

func GetAllContact(mongoconn *mongo.Database, collection string) []Contack

func GetIdContact added in v1.3.0

func GetIdContact(mongoconn *mongo.Database, collection string, contactdata Contack) Contack

type Content

type Content struct {
	ID          int    `json:"id" bson:"id" `
	Content     string `json:"content" bson:"content"`
	Image       string `json:"image" bson:"image"`
	Description string `json:"description" bson:"description"`
	Status      bool   `json:"status" bson:"status"`
}

func FindContentAllId

func FindContentAllId(mongoconn *mongo.Database, collection string, contentdata Content) Content

func GetAllContent

func GetAllContent(mongoconn *mongo.Database, collection string) []Content

func GetAllContentt added in v1.9.34

func GetAllContentt(mongoconn *mongo.Database, collection string) []Content

func GetIDContentt added in v1.9.34

func GetIDContentt(mongoconn *mongo.Database, collection string, contentdata Content) Content

type Credential

type Credential struct {
	Status   bool        `json:"status" bson:"status"`
	Token    string      `json:"token,omitempty" bson:"token,omitempty"`
	Message  string      `json:"message,omitempty" bson:"message,omitempty"`
	Username string      `json:"username,omitempty" bson:"username,omitempty"`
	Data     interface{} `json:"data,omitempty" bson:"data,omitempty"`
}

func GCFCreateProduct

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

func GCFCreateProducttWithpublickey added in v1.3.0

func GCFCreateProducttWithpublickey(MONGOCONNSTRINGENV, dbname, collectionname string, publickey string, r *http.Request) Credential

func GCFCreateProducttWithpublickeyFix added in v1.3.0

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

type Event

type Event struct {
	ID          int       `json:"id" bson:"id"`
	Title       string    `json:"title" bson:"title"`
	Description string    `json:"description" bson:"description"`
	Tanggal     string    `json:"tanggal" bson:"tanggal"`
	Image       string    `json:"image" bson:"image"`
	Harga       int       `json:"harga" bson:"harga"`
	LinkYoutube string    `json:"linkyoutube" bson:"linkyoutube"`
	Content     []Content `json:"content" bson:"content"`
	Product     []Product `json:"product" bson:"product"`
	Status      bool      `json:"status" bson:"status"`
}

func GetAllEvent added in v1.3.0

func GetAllEvent(mongoconn *mongo.Database, collection string) []Event

func GetIDEvent added in v1.3.0

func GetIDEvent(mongoconn *mongo.Database, collection string, eventdata Event) Event

type EventGlobal

type EventGlobal struct {
	ID          int       `json:"id" bson:"id"`
	Title       string    `json:"title" bson:"title"`
	Description string    `json:"description" bson:"description"`
	Tanggal     string    `json:"tanggal" bson:"tanggal"`
	Image       string    `json:"image" bson:"image"`
	Harga       int       `json:"harga" bson:"harga"`
	Content     []Content `json:"content" bson:"content"`
	Product     []Product `json:"product" bson:"product"`
	Status      bool      `json:"status" bson:"status"`
}

func GetAllEventGlobal added in v1.3.0

func GetAllEventGlobal(mongoconn *mongo.Database, collection string) []EventGlobal

func GetAllEventGlobalId added in v1.3.0

func GetAllEventGlobalId(mongoconn *mongo.Database, collection string, eventglobaldata EventGlobal) []EventGlobal

type Frontend added in v1.9.74

type Frontend struct {
	Npm            int    `json:npm bson:"npm"`
	Nama           string `json:nama bson:"nama"`
	NamaDosen      string `json:namadosen bson:"namadosen"`
	Rilisjs        string `json:rilisjs bson:"rilisjs"`
	Pemanggilanjs  string `json:pemanggilanjs bson:"pemanggilanjs"`
	Kelengkapancss string `json:kelengkapancss bson:"kelengkapancss"`
	CustomDomain   string `json:customdomain bson:"customdomain"`
	Status         bool   `json:status bson:"status"`
}

func FindFrontend added in v1.9.87

func FindFrontend(mongoconn *mongo.Database, collection string, userdata Frontend) Frontend

func GetAllFrontend added in v1.9.74

func GetAllFrontend(mongoconn *mongo.Database, collection string) []Frontend

func GetallFrontend added in v1.9.85

func GetallFrontend(mongoconn *mongo.Database, collection string) []Frontend

type FullGeoJson added in v1.9.91

type FullGeoJson struct {
	ID         primitive.ObjectID `json:"_id,omitempty" bson:"_id,omitempty"`
	Type       string             `json:"type" bson:"type"`
	Properties Properties         `json:"properties" bson:"properties"`
	Geometry   Geometry           `json:"geometry" bson:"geometry"`
}
type Gallery struct {
	ID          int    `json:"id" bson:"id"`
	Title       string `json:"title" bson:"title"`
	Description string `json:"description" bson:"description"`
	Image       string `json:"image" bson:"image"`
	Status      bool   `json:"status" bson:"status"`
}

func GetAllGallery added in v1.3.0

func GetAllGallery(mongoconn *mongo.Database, collection string) []Gallery

func GetIDGallery added in v1.3.0

func GetIDGallery(mongoconn *mongo.Database, collection string, gallerydata Gallery) Gallery

type GeoBorder added in v1.9.93

type GeoBorder struct {
	Type        string        `bson:"type"`
	Coordinates [][][]float64 `bson:"coordinates"`
}

type GeoJson

type GeoJson struct {
	Type       string     `json:"type" bson:"type"`
	Properties Properties `json:"properties" bson:"properties"`
	Geometry   Geometry   `json:"geometry" bson:"geometry"`
}

func GetAllBangunanLineString

func GetAllBangunanLineString(mongoconn *mongo.Database, collection string) []GeoJson

type GeoJsonLineString

type GeoJsonLineString struct {
	Type       string             `json:"type" bson:"type"`
	Properties Properties         `json:"properties" bson:"properties"`
	Geometry   GeometryLineString `json:"geometry" bson:"geometry"`
}

func GetByCoordinate added in v1.3.0

func GetByCoordinate(mongoconn *mongo.Database, collection string, linestringdata GeoJsonLineString) GeoJsonLineString

type GeoJsonPolygon

type GeoJsonPolygon struct {
	Type       string          `json:"type" bson:"type"`
	Properties Properties      `json:"properties" bson:"properties"`
	Geometry   GeometryPolygon `json:"geometry" bson:"geometry"`
}

type Geometry

type Geometry struct {
	Coordinates interface{} `json:"coordinates" bson:"coordinates"`
	Type        string      `json:"type" bson:"type"`
}

type GeometryLineString

type GeometryLineString struct {
	Coordinates [][]float64 `json:"coordinates" bson:"coordinates"`
	Type        string      `json:"type" bson:"type"`
}

type GeometryPoint

type GeometryPoint struct {
	Coordinates []float64 `json:"coordinates" bson:"coordinates"`
	Type        string    `json:"type" bson:"type"`
}

type GeometryPolygon

type GeometryPolygon struct {
	Coordinates [][][]float64 `json:"coordinates" bson:"coordinates"`
	Type        string        `json:"type" bson:"type"`
}

type Iklan

type Iklan struct {
	ID          int    `json:"id" bson:"id"`
	Title       string `json:"title" bson:"title"`
	Description string `json:"description" bson:"description"`
	Image       string `json:"image" bson:"image"`
	Status      bool   `json:"status" bson:"status"`
}

func GetAllIklan added in v1.3.0

func GetAllIklan(mongoconn *mongo.Database, collection string) []Iklan

func GetIDIklan added in v1.3.0

func GetIDIklan(mongoconn *mongo.Database, collection string, iklandata Iklan) Iklan

type InputSidang added in v1.9.73

type InputSidang struct {
	Npm                int    `json:npm bson:"npm"`
	Endpoint_token     string `jsong:"endpoint_token" bson:"endpoint_token"`
	Package            string `json:"package" bson:"package"`
	Endpoint_indonesia string `json:"endpoint_indonesia" bson:"endpoint_indonesia"`
	Wamyid             string `json:"wamyid" bson:"wamyid"`
	RilisJsv           string `json:"rilis_jsv" bson:"rilis_jsv"`
	TypeModule         string `json:"type_module" bson:"type_module"`
	Kelengkapan_css    string `json:"kelengkapan_css" bson:"kelengkapan_css"`
	GithubPages        string `json:"github_pages" bson:"github_pages"`
}

func GetAllSidang added in v1.9.73

func GetAllSidang(mongoconn *mongo.Database, collection string) []InputSidang

type Location added in v1.9.47

type Location struct {
	Type        string      `bson:"type"`
	Coordinates [][]float64 `bson:"coordinates"`
	CRS         struct {
		Type       string `bson:"type"`
		Properties struct {
			Name string `bson:"name"`
		} `bson:"properties"`
	} `bson:"crs"`
}

type LocationData added in v1.9.93

type LocationData struct {
	ID          string    `bson:"_id"`
	Province    string    `bson:"province"`
	District    string    `bson:"district"`
	SubDistrict string    `bson:"sub_district"`
	Village     string    `bson:"village"`
	Border      GeoBorder `bson:"border"`
}

type Lokasi added in v1.9.89

type Lokasi struct {
	ID         primitive.ObjectID `json:"_id,omitempty" bson:"_id,omitempty"`
	Type       string             `json:"type" bson:"type"`
	Properties Properties         `json:"properties" bson:"properties"`
	Geometry   Geometry           `json:"geometry" bson:"geometry"`
}

type LongLat added in v1.9.89

type LongLat struct {
	Latitude  float64 `json:"latitude"`
	Longitude float64 `json:"longitude"`
	Min       float64 `json:"min"`
	Max       float64 `json:"max"`
}

type LongLatt added in v1.9.91

type LongLatt struct {
	Latitude   float64 `json:"latitude"`
	Longitude  float64 `json:"longitude"`
	Latitude2  float64 `json:"latitude2"`
	Longitude2 float64 `json:"longitude2"`
}

type Name added in v1.9.89

type Name struct {
	Name string `bson:"name,omitempty"`
}

type Payload added in v1.3.0

type Payload struct {
	User string    `json:"user"`
	Role string    `json:"role"`
	Exp  time.Time `json:"exp"`
	Iat  time.Time `json:"iat"`
	Nbf  time.Time `json:"nbf"`
}

func Decode added in v1.9.69

func Decode(publickey, tokenstr string) (payload Payload, err error)

func IsTokenValid added in v1.3.0

func IsTokenValid(publickey, tokenstr string) (payload Payload, err error)

pengecekantoken

type Pesan added in v1.9.89

type Pesan struct {
	Status  bool   `json:"status" bson:"status"`
	Message string `json:"message" bson:"message"`
}

type Polyline added in v1.9.91

type Polyline struct {
	Coordinates [][]float64 `json:"coordinates"`
}

type Product

type Product struct {
	ID          primitive.ObjectID `bson:"_id,omitempty" `
	Nomorid     int                `json:"nomorid" bson:"nomorid"`
	Name        string             `json:"name" bson:"name"`
	Description string             `json:"description" bson:"description"`
	Price       int                `json:"price" bson:"price"`
	Stock       int                `json:"stock" bson:"stock"`
	Size        string             `json:"size" bson:"size"`
	Image       string             `json:"image" bson:"image"`
	Status      string             `json:"status" bson:"status"`
}

func GetAllProduct

func GetAllProduct(mongoconn *mongo.Database, collection string) []Product

func GetAllProductID added in v1.9.34

func GetAllProductID(mongoconn *mongo.Database, collection string, productdata Product) Product

func GetAllProductt added in v1.9.34

func GetAllProductt(mongoconn *mongo.Database, collection string) []Product

type Properties

type Properties struct {
	Name string `json:"name" bson:"name"`
}

type Query added in v1.9.47

type Query struct {
	LocationField struct {
		GeoIntersects struct {
			Geometry Location `bson:"$geometry"`
		} `bson:"$geoIntersects"`
	} `bson:"locationField"`
}

type Radius added in v1.9.93

type Radius struct {
	Radius float64 `json:"radius"`
}

type Response

type Response struct {
	Status  bool        `json:"status" bson:"status"`
	Message string      `json:"message" bson:"message"`
	Data    interface{} `json:"data" bson:"data"`
}

func CreateResponse

func CreateResponse(status bool, message string, data interface{}) Response

type Share

type Share struct {
	Share  string `json:"share" bson:"share"`
	Status bool   `json:"status" bson:"status"`
}

type Tags

type Tags struct {
	Tags string `json:"tags" bson:"tags"`
}

type Testing added in v1.9.58

type Testing struct {
	ID          int    `json:"id" bson:"id"`
	Title       string `json:title bson:"title"`
	Description string `json:description bson:"description"`
	Image       string `json:image bson:"image"`
	Status      bool   `json:status bson:"status"`
	Nama        string `json:nama bson:"nama"`
	// contains filtered or unexported fields
}

func GetAllTesting added in v1.9.58

func GetAllTesting(mongoconn *mongo.Database, collection string) []Testing

type User

type User struct {
	Username    string `json:"username" bson:"username"`
	Password    string `json:"password" bson:"password,omitempty"`
	Role        string `json:"role,omitempty" bson:"role,omitempty"`
	Token       string `json:"token,omitempty" bson:"token,omitempty"`
	Private     string `json:"private,omitempty" bson:"private,omitempty"`
	Publick     string `json:"publick,omitempty" bson:"publick,omitempty"`
	No_whatsapp string `json:"no_whatsapp,omitempty" bson:"no_whatsapp,omitempty"`
}

func FindPrivate added in v1.9.59

func FindPrivate(mongoconn *mongo.Database, collection string, userdata User) User

func FindUser

func FindUser(mongoconn *mongo.Database, collection string, userdata User) User

func FindUserByPrivate added in v1.9.59

func FindUserByPrivate(mongoconn *mongo.Database, collection string, userdata User) (User, error)

func FindUserByUsername

func FindUserByUsername(mongoconn *mongo.Database, collection string, username string) (User, error)

func FindUserByname added in v1.9.86

func FindUserByname(mongoconn *mongo.Database, collection string, userdata User) User

func FindUserUser

func FindUserUser(mongoconn *mongo.Database, collection string, userdata User) User

func FindUserUserr added in v1.3.0

func FindUserUserr(mongoconn *mongo.Database, collection string, userdata User) (User, error)

func GetAllUser added in v1.9.58

func GetAllUser(mongoconn *mongo.Database, collection string) []User

func GetNameAndPassowrd

func GetNameAndPassowrd(mongoconn *mongo.Database, collection string) []User

func IsPasswordValidd added in v1.3.0

func IsPasswordValidd(mconn *mongo.Database, collection string, userdata User) (User, bool)

type UserToken added in v1.9.64

type UserToken struct {
	Username User `json:"username" bson:"username"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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