ProfileBackend

package module
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2023 License: MIT Imports: 10 Imported by: 0

README

ProfileBackend

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DeleteParkiran

func DeleteParkiran(Mongoenv, publickey, dbname, colname string, r *http.Request) string

Delete Data

func DeleteParkiranData

func DeleteParkiranData(mongoconn *mongo.Database, colname, PakId string) (deletedid interface{}, err error)

func DeleteUser

func DeleteUser(Mongoconn *mongo.Database, colname, username string) (deleted interface{}, err error)

func DeleteUserforAdmin

func DeleteUserforAdmin(Mongoenv, publickey, dbname, colname string, r *http.Request) string

Delete User

func GetAllParkiran

func GetAllParkiran(PublicKey, Mongoenv, dbname, colname string, r *http.Request) string

GetAll

func GetDataUserForAdmin

func GetDataUserForAdmin(PublicKey, MongoEnv, dbname, colname string, r *http.Request) string

Get Data User

func GetOneParkiran added in v0.0.2

func GetOneParkiran(PublicKey, MongoEnv, dbname, colname string, r *http.Request) string

Get One

func InsertDataParkiran

func InsertDataParkiran(MongoConn *mongo.Database, colname string, emp Parkiran) (InsertedID interface{})

func InsertParkiran

func InsertParkiran(MongoEnv, dbname, colname, publickey string, r *http.Request) string

Insert data

func IsAdmin

func IsAdmin(Tokenstr, PublicKey string) bool

func IsPK

func IsPK(TokenStr, Publickey string) bool

func Login

func Login(Privatekey, MongoEnv, dbname, Colname string, r *http.Request) string

log User

func Register

func Register(Mongoenv, dbname string, r *http.Request) string

reg User

func ResetPassword

func ResetPassword(MongoEnv, publickey, dbname, colname string, r *http.Request) string

Reset Password

func UpdateDataParkiran

func UpdateDataParkiran(MongoEnv, dbname, publickey string, r *http.Request) string

Update data

func UpdateParkiran

func UpdateParkiran(Mongoconn *mongo.Database, ctx context.Context, emp Parkiran) (UpdateId interface{}, err error)

func UpdatePassword

func UpdatePassword(mongoconn *mongo.Database, user pkb.User) (Updatedid interface{})

Types

type Cred

type Cred struct {
	Status  int    `json:"status"`
	Message string `json:"message"`
}

type Parkiran

type Parkiran struct {
	ParkiranId     string   `json:"parkiranid" bson:"parkiranid,omitempty"`
	Nama           string   `json:"nama" bson:"nama,omitempty"`
	NPM            string   `json:"npm" bson:"npm,omitempty"`
	Jurusan        string   `json:"jurusan" bson:"jurusan,omitempty"`
	NamaKendaraan  string   `json:"namakendaraan" bson:"namakendaraan,omitempty"`
	NomorKendaraan string   `json:"nomorkendaraan" bson:"nomorkendaraan"`
	JenisKendaraan string   `json:"jeniskendaraan" bson:"jeniskendaraan"`
	Akun           pkb.User `json:"akun" bson:"akun,omitempty"`
}

func GetAllParkiranData

func GetAllParkiranData(Mongoconn *mongo.Database, colname string) []Parkiran

func GetOneParkiranData

func GetOneParkiranData(mongoconn *mongo.Database, colname, Pakid string) (dest Parkiran)

type ReqUsers

type ReqUsers struct {
	Username string `json:"username"`
}

type RequestParkiran

type RequestParkiran struct {
	ParkiranId string `json:"parkiranid"`
}

type ResponseBack

type ResponseBack struct {
	Status  int      `json:"status"`
	Message string   `json:"message"`
	Data    []string `json:"data"`
}

type ResponseParkiran

type ResponseParkiran struct {
	Status  int      `json:"status"`
	Message string   `json:"message"`
	Data    Parkiran `json:"data"`
}

type ResponseParkiranBanyak

type ResponseParkiranBanyak struct {
	Status  int        `json:"status"`
	Message string     `json:"message"`
	Data    []Parkiran `json:"data"`
}

type Updated

type Updated struct {
	NamaKendaraan  string `json:"namakendaraan" bson:"namakendaraan"`
	NomorKendaraan string `json:"nomorkendaraan" bson:"nomorkendaraan"`
	JenisKendaraan string `json:"jeniskendaraan" bson:"jeniskendaraan"`
}

Jump to

Keyboard shortcuts

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