model

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Oct 26, 2023 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

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"`
}

type Magang

type Magang struct {
	ID                     primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty"`
	Posisi                 string             `bson:"posisi,omitempty" json:"posisi,omitempty"`
	Perusahaan             string             `bson:"perusahaan,omitempty" json:"perusahaan,omitempty"`
	Lokasi                 string             `bson:"lokasi,omitempty" json:"lokasi,omitempty"`
	CreatedAt              string             `bson:"createdat,omitempty" json:"createdat,omitempty"`
	DeskripsiPekerjaan     string             `bson:"deskripsipekerjaan,omitempty" json:"deskripsipekerjaan,omitempty"`
	InfoTambahanPekerjaan  string             `bson:"infotambahanpekerjaan,omitempty" json:"infotambahanpekerjaan,omitempty"`
	TentangPerusahaan      string             `bson:"tentangperusahaan,omitempty" json:"tentangperusahaan,omitempty"`
	InfoTambahanPerusahaan string             `bson:"infotambahanperusahaan,omitempty" json:"infotambahanperusahaan,omitempty"`
}

type Mahasiswa

type Mahasiswa struct {
	ID              primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty"`
	NamaLengkap     string             `bson:"namalengkap,omitempty" json:"namalengkap,omitempty"`
	TanggalLahir    string             `bson:"tanggallahir,omitempty" json:"tanggallahir,omitempty"`
	JenisKelamin    string             `bson:"jeniskelamin,omitempty" json:"jeniskelamin,omitempty"`
	NIM             string             `bson:"nim,omitempty" json:"nim,omitempty"`
	PerguruanTinggi string             `bson:"perguruantinggi,omitempty" json:"perguruantinggi,omitempty"`
	Prodi           string             `bson:"prodi,omitempty" json:"prodi,omitempty"`
	Akun            User               `bson:"akun,omitempty" json:"akun,omitempty"`
}

type Mitra

type Mitra struct {
	ID             primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty"`
	NamaNarahubung string             `bson:"namanarahubung,omitempty" json:"namanarahubung,omitempty"`
	NoHpNarahubung string             `bson:"nohpnarahubung,omitempty" json:"nohpnarahubung,omitempty"`
	NamaResmi      string             `bson:"namaresmi,omitempty" json:"namaresmi,omitempty"`
	Kategori       string             `bson:"kategori,omitempty" json:"kategori,omitempty"`
	SektorIndustri string             `bson:"sektorindustri,omitempty" json:"sektorindustri,omitempty"`
	Alamat         string             `bson:"alamat,omitempty" json:"alamat,omitempty"`
	Website        string             `bson:"website,omitempty" json:"website,omitempty"`
	Akun           User               `bson:"akun,omitempty" json:"akun,omitempty"`
}

type Payload

type Payload struct {
	Id  primitive.ObjectID `json:"id"`
	Exp time.Time          `json:"exp"`
	Iat time.Time          `json:"iat"`
	Nbf time.Time          `json:"nbf"`
}

type User

type User struct {
	ID              primitive.ObjectID `bson:"_id,omitempty" json:"_id,omitempty"`
	Email           string             `bson:"email,omitempty" json:"email,omitempty"`
	Password        string             `bson:"password,omitempty" json:"password,omitempty"`
	Confirmpassword string             `bson:"confirmpass,omitempty" json:"confirmpass,omitempty"`
	Salt            string             `bson:"salt,omitempty" json:"salt,omitempty"`
	Role            string             `bson:"role,omitempty" json:"role,omitempty"`
}

Jump to

Keyboard shortcuts

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